[英]How do I get the iframe that opened a window in JavaScript from Internet Explorer?
我有一个iframe,可以打开一个新网页。
在该网页中,我想访问iframe窗口上的功能。
我尝试调用window.opener.myFunction()
,但是打开器是<iframe>
的父窗口,而不是<iframe>
的窗口。
由于页面的动态性质,我不想从父窗口中显式获取<iframe>
的contentWindow。 有人知道解决方法吗?
如果知道<iframe>
的ID,则可以使用getElementById()。
例如:
第一个网页将具有:
<iframe id="launcher"></iframe>
启动的页面可以使用:
window.opener.getElementById("launcher").myFunction();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.