如何从子窗口调用父项的父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