在javascript中引用弹出窗口的直接父级

时间:2015-08-04 10:56:42

标签: javascript jquery html iframe

我正在使用JavaScript在我的网页中打开一个弹出窗口。从弹出窗口中,我使用windows.parent.document.getElementsById("...")访问父页面中的元素,这样就可以获得所需的元素,然后我可以处理它。

现在,有时候使用IFrame在另一个页面中打开网页。为此,上面的JavaScript会中断,因为windows.parent指向最外面的页面(包含IFrame)。

问:当通过IFrame从其他页面打开父页面时,如何获得JavaScript中弹出窗口的直接父页面的引用?

修改
我们现在正在做的是从调用弹出窗口的页面使用document.getElementsById(“...”)获取元素,然后将此值传递给弹出窗口。想知道是否有其他优雅的方式来获得参考。

1 个答案:

答案 0 :(得分:1)

你想要的是

outlook