[英]How to call parent's parent javascript function from child window
如何從子窗口調用父的父javascript函數。
示例 - 父1具有javascript函數abc()現在如何在父窗口2的子窗口中調用Parent1 Javascript函數,該函數最初從父窗口1觸發。 我試過window.parent.parent。 仍然沒有運氣。
提前致謝
不確定你對兒童窗戶的意思。 但我想window.opener
可能就是你想要的。
// Call abc in the window that opened the current window
window.opener.abc();
更新
沒有嘗試過,但是因為window.opener
是對打開當前窗口的窗口的引用,所以我猜你應該能夠在該引用上調用opener
屬性,以獲得對其父級的引用:
window.opener.opener.abc();
如果你想要到達最頂層的窗口(根窗口,或者你可以稱之為它),那么你可以使用window.top
代替:
window.top.abc();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.