如何从子窗口调用父级的父javascript函数。
例子- Parent 1 有 javascript 函数 abc() 现在如何从最初从父 1 窗口触发的父 2 调用子窗口中的 Parent1 Javascript 函数。 我试过 window.parent.parent。仍然没有运气。
提前致谢
最佳答案
不确定子窗口是什么意思。但我猜 window.opener
可能正是您正在寻找的。p>
// 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();
关于javascript - 如何从子窗口调用父的父javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12581935/