כמעט נכון… top הוא הרפרנס לאובייקט window העליון במערכת מסגרות כלשהי.
כלומר, ברגע שיש לך מסגרות מקוננות (iFrame בתוך frame, לדוגמא), ואתה משתמש ב top מהמסגרת הכי פנימית (למעשה, זה לא משנה מאיזה מסגרת תשתמש בו) תגיע תמיד ל window הראשי, כלומר לדף שמכיל את ה frameset העליון.
parent הוא הרפרנס שניר התכוון אליו – שמביא אותך לאובייקט החלון שמעל זה שאתה נמצא בו – כלומר אם נסתכל על הדוגמה ממקודם, מתוך ה iFrame שימוש ב parent יביא אותך אל תוך ה frame, אבל מתוך ה frame שימוש ב parent יביא אותך אל ה frameset.
תודה לא הייתי כל כך בטוח כיוון שאני לא עובד עם פריימים ברוב המקרים. (המקרה האחרון שעבדתי איתו בפריימים זה היה כשבניתי צ'אט ASP ע"פ דוגמאת קוד ב-ASP כאשר למדתי ASP :-P)
4 תשובות
top זה ריפרנס לאובייקט window של
בהעמוד שמכיל את ה-frame.
אם אינני טעה במדריך ה-DHTML יש על זה משהו.
כמעט נכון…
top הוא הרפרנס לאובייקט window העליון במערכת מסגרות כלשהי.
כלומר, ברגע שיש לך מסגרות מקוננות (iFrame בתוך frame, לדוגמא), ואתה משתמש ב top מהמסגרת הכי פנימית (למעשה, זה לא משנה מאיזה מסגרת תשתמש בו) תגיע תמיד ל window הראשי, כלומר לדף שמכיל את ה frameset העליון.
parent הוא הרפרנס שניר התכוון אליו – שמביא אותך לאובייקט החלון שמעל זה שאתה נמצא בו – כלומר אם נסתכל על הדוגמה ממקודם, מתוך ה iFrame שימוש ב parent יביא אותך אל תוך ה frame, אבל מתוך ה frame שימוש ב parent יביא אותך אל ה frameset.
תודה
לא הייתי כל כך בטוח כיוון שאני לא עובד עם פריימים ברוב המקרים. (המקרה האחרון שעבדתי איתו בפריימים זה היה כשבניתי צ'אט ASP ע"פ דוגמאת קוד ב-ASP כאשר למדתי ASP :-P)
בילד, זה שווה FAQ