בולנט - דברים מיוחדים...     פרוטו - בניית אתרים

Israeli ASP Organization

ארגון ה-ASP הישראלי

מאמרים/דוגמאות קוד
קישורים
ספרות
חיפוש כללי:

חפש!
כלליHTMLASPASP.NETSQLמסדי נתוניםJavaScriptXML * XSLDHTML * CSSעיצוב וגרפיקהשרתיםComponentsפרסום ושיווקקידום אתריםקופירייטינגPHP
פרסומת
דף ראשי מדורים דרושים הרשמה למועדון אודותינו צור קשר
מיקום: מאמרים ודוגמאות קוד > JavaScript

סגירת חלון ורענון המקור

בדוגמא הבאה מסבירה כיצד ניתן לפתוח חלון חדש בלחיצה על קישור, אשר יבצע פעולות כלשהן, יסגר אוטומטית וירענן את דף האב שממנו נפתח הדף.
שימושי מאוד במצבים כמו הוספת הודעה בפורום.

Default.asp

בדף זה, נמקם בין תגיות ה-Head את הפונקציה שיודעת לפתוח חלון חדש בגודל שנבחר בעזרת הפונקציה window.open של JavaScript:

<SCRIPT LANGUAGE=javascript> < !-- hide from JavaScript-challenged browsers function openWindow(url, name) { popupWin = window.open(url, name, 'resizable,width=380,height=422’) } // done hiding א </script> זאת כל הפונקציה, איפה שכתוב width אתם קובעים את הרוחב של החלון ואיפה שכתוב Height אתם קובעים את הגובה של החלון.

את הקישור הבא אנו נכתוב בדף עצמו, במקום בו אנו רוצים שיהיה קישור שיקרא לפונקציה שפותחת את החלון החדש:

<a href="javascript:openWindow(page.asp', 'remote');">פתח חלון חדש</a>

Page.asp

זהו הדף בו נרשום את הקוד שיפתח בחלון החדש.
לאחר מכן נרשום את קטע הקוד הבא אשר יורה לדפדפן לרענן את הדף Default.asp ולסגור את החלון שפתחנו עם הקובץ Page.asp

זה הקוד שנרשום:

<script language="javascript"> window.opener.location.href = "default.asp"; window.opener.focus(); window.top.close(); </script>

זה הכל ביינתים.



התגובות שלכם

         
01. 08/04/2005  ליבנה
הסבר מצויין וסקריפט מצויין!
תודה

02. 27/07/2005  יעקב
נחמד מאוד!
איך מוסיפים פונקציה כמו זאת "הוספת תגובות"?

03. 13/08/2005  AVIZAZ
מוזר שלי הוא מציג שגיאות

         

מחבר: יפתח סהררמת קושי: 1  ||  ציון: (7.2)כל הזכויות שמורות ל-IAO ©

חנות לסטלן  |   מתכונים  |   חגי ישראל  |   פורטל משחקים  |   חנויות מחשבים ו-ציוד הקפי  |   מגזין מסטול לסטלן המצוי  |   קליפרים  |   גידול צמחים פרחים  |   ספא פינוק מושלם