ทุกอ็อบเจ็กต์ WINDOW ไม่ว่าจะเป็นหน้า HTML ทั่วไป หน้าเฟรมเซต ไม่ว่าจะเป็นเฟรมลูกหรือเฟรมหลาน ทั้งสองมีแอตทริบิวต์ TOP คุณสมบัตินี้ส่งคืนการอ้างอิงไปยังวัตถุ WINDOE ระดับบนสุดที่โหลดลงในเบราว์เซอร์
- หากวัตถุ WINDOW เป็นหน้า HTML ปกติ TOP คือ SELF
- - - - - - - เฟรมและเพจระดับบนสุด, . - - - - - - -
- - - - - - - สำหรับเฟรมย่อย TOP จะชี้ไปที่พาเรนต์ของเฟรม กล่าวคือ สองนิพจน์ต่อไปนี้เทียบเท่ากัน
ตนเอง.TOP
ตนเองผู้ปกครอง
- ถ้าวัตถุ WINDOW เป็นเฟรมย่อย TOP จะชี้ไปที่ปู่ย่าตายายของเฟรม กล่าวคือ สองนิพจน์ต่อไปนี้เทียบเท่ากับ
self.top
self.parent.parent
นี่อาจเตือนคุณถึงวิธีที่ดีในการลดจำนวนการกดแป้นพิมพ์ โดยเฉพาะอย่างยิ่งหากคุณคิดว่าคุณสามารถใช้ TOP ได้เท่านั้น (นั่นคือ ใช้ TOP แทน SELF.TOP หรือ WINDOW.TOP) แม้ว่าจะเป็นไปได้ก็ตาม ควรให้ความสนใจเป็นพิเศษ: คุณต้องแน่ใจว่า TOP ชี้ไปที่กรอบการทำงานระดับบนสุดของคุณจริงๆ