הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה קטנה בנוגע לג'וואה (נראה לי) (https://hosts.co.il/forums/showthread.php?t=37659)

LDan 09-01-07 15:58

שאלה קטנה בנוגע לג'וואה (נראה לי)
 
יש לי את הטופס הבא:
PHP קוד:

    <form action="index.php" method="post">
<
div dir="rtl"><p align="center">
<
font color="c8c8c8" style="font-size: 10px ;font-family: tahoma;">
        
שם: &nbsp;&nbsp;&nbsp;
</
font>
<
input type="text" name="name" onkeypress="return isNumberKey(event)" style="width: 100px; height: 15px;" />
<
br>
<
font color="c8c8c8" style="font-size: 10px ;font-family: tahoma;">
        
הודעה
</
font>
<
TEXTAREA  NAME="text" onkeypress="return isNumberKey(event)" style="width: 100px; height: 50px;" />
</
TEXTAREA>

<
br />
<
div align="center">
<
input style="width: 100px; height: 22px; text-align: center; border: 3px double #426786; border-top-color: #426786; border-left-color: #426786; padding: 0.25em; background-color: #426786; background-repeat: repeat-x; color: #FFFFFF; font-size: 10px; font-weight: bold; font-family: Arial;" type="submit" value="שלח" />
</
div></p></div

אני רוצה אחרי שימלאו פרטים וילחצו שלח
זה יצא מהדף

תודה לעונים ולעזורים:)

tnadav 09-01-07 16:15

קוד:

window.close()
עוזר?

LDan 09-01-07 16:21

ציטוט:

נכתב במקור על ידי tnadav (פרסם 403086)
קוד:

window.close()
עוזר?

איפה להדביק את זה?

ניסתי להדביק בACTION וזה מראה פשוט אחרי זה שאין דף כזה

sUP 09-01-07 16:24

תנסה ב action :
javascript:window.close();

ואפרופו השאלה
איך אני עושה שזה יעדכן את הדף שממנו נפתח הפופאפ?

LDan 09-01-07 17:05

ציטוט:

נכתב במקור על ידי sUP (פרסם 403104)
תנסה ב action :
javascript:window.close();

ואפרופו השאלה
איך אני עושה שזה יעדכן את הדף שממנו נפתח הפופאפ?

עובד רק עכשיו הטופס לא פועל...8-*
כאילו זה אמור לשלוח ד"ש
וזה סתם סוגר את החלון

RS324 09-01-07 17:26

ציטוט:

נכתב במקור על ידי LDan (פרסם 403143)
עובד רק עכשיו הטופס לא פועל...8-*
כאילו זה אמור לשלוח ד"ש
וזה סתם סוגר את החלון

תעשה פונקציה שקודם כל שולחת אחרי זה סוגרת ותקרא לה

ציטוט:

נכתב במקור על ידי sUP (פרסם 403104)
תנסה ב action :
javascript:window.close();

ואפרופו השאלה
איך אני עושה שזה יעדכן את הדף שממנו נפתח הפופאפ?

אם אני לא טועה, window.opner או משהו כזה...

LDan 09-01-07 18:50

ציטוט:

נכתב במקור על ידי RS324 (פרסם 403154)
תעשה פונקציה שקודם כל שולחת אחרי זה סוגרת ותקרא לה



אם אני לא טועה, window.opner או משהו כזה...


אמממ אתה מוכן להסביר יותר
למה את זה אני יודע לבד שקודם יריץ אחרי זה יסגור...

omercnet 09-01-07 21:29

מה שאתה עושה זה פותח את הטופס הזה בדף חדש ואתה רוצה להחזיר נתונים לדף הראשי שפתח את הטופס החדש?
מה שאתה צריך זה opener
ואחרי שאתה מסיים את הטופס, אחרי השליחה תעשה window.close
ז"א בקטע של הקוד שאתה מעבד את הטופס (מכניס לSQL או w/e) תוסיף בסוף window.opener ומה שאתה רוצה
ואז
window.close
דוגמא טובה:
http://www.w3schools.com/htmldom/prop_win_opener.asp

בהצלחה


כל הזמנים הם GMT +2. הזמן כעת הוא 04:36.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ