如何從子窗口調用父項的父javascript函數。如何從子窗口調用父項的父javascript函數
例 - 父1具有javascript函數ABC() 現在如何從父2,它最初從父1窗口觸發調用Parent1 JavaScript函數的子窗口。 我試過window.parent.parent。仍然沒有運氣。
在此先感謝
如何從子窗口調用父項的父javascript函數。如何從子窗口調用父項的父javascript函數
例 - 父1具有javascript函數ABC() 現在如何從父2,它最初從父1窗口觸發調用Parent1 JavaScript函數的子窗口。 我試過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();
嘗試window.parent.abc() – Apurv