我想在javascript弹出窗口中打开一个远程url,而不是执行window.open()。我遇到了像lytebox,lightbox,thickbox这样的库,如果弹出窗口是从主页打开的,它们就会这样做。然而,我的要求是从链接打开弹出窗口,该链接出现在主页面内的一个小iframe中。(我不能更改主页的代码,但是Iframe网页完全在我的控制之下)当我在我的iframe网页中包括这些库时,它会打开弹出窗口,但仅限于在iframe.How中使其出现在整个浏览器窗口上?这就是我想要的:用户点击“点击这里”,它就会打开一个javascript层,并不局限于iframe。

发布于 2011-03-03 14:50:28
你可以直接使用
parent.document 从iframe访问父窗口(如果父窗口来自同一域)。否则,就会引发安全问题。
您可以通过在父文档中创建一个script元素来注入javascript,然后就可以访问必要的函数了。
https://stackoverflow.com/questions/5177532
复制相似问题