我正在使用JavaScript在我的网页中打开一个弹出窗口。从弹出窗口中,我使用windows.parent.document.getElementsById("...")
访问父页面中的元素,这样就可以获得所需的元素,然后我可以处理它。
现在,有时候使用IFrame在另一个页面中打开网页。为此,上面的JavaScript会中断,因为windows.parent指向最外面的页面(包含IFrame)。
问:当通过IFrame从其他页面打开父页面时,如何获得JavaScript中弹出窗口的直接父页面的引用?
修改
我们现在正在做的是从调用弹出窗口的页面使用document.getElementsById(“...”)获取元素,然后将此值传递给弹出窗口。想知道是否有其他优雅的方式来获得参考。
答案 0 :(得分:1)
你想要的是
outlook