除了使用parent,其實還可以使用window.opener來穫取父窗口的上下文, 簡要闡述一下這幾個屬性的區別
1.opener:指用WINDOW.OPEN等方式創建的新窗口對應的原窗口。
2.top:
該變更永遠指分割窗口最高層次的瀏覽器窗口。
3.parent:
該變量指的是包含當前分割窗口的父窗口。如果在一個窗口內有分割窗口,而在其中一個分割窗口中又包含著分割窗口,則第3層的分割窗口可以用parent變量引用第2層窗口,用top引用頂層窗口。
對於窗體中的frame和iframe加載的頁麵元素來說。parent 返迴的時包含該iframe的頁麵窗口引用,top則返迴最上層的窗口引用,self當然返迴的仍然是自身的引用。
4. self,window都是穫取當前頁麵窗口自身對象的引用