如何获得父窗口中打开的子窗口的引用?

麦可

我需要从父窗口更新子窗口上的数据。

为此,我需要获取打开的子窗口的引用,并将信息传递给名为的子函数UpdateInfo()

这是在父网页中打开子窗口的行:

window.open("HTMLPage2.htm" , "child" , "width=200, height=100")

知道如何在父窗口中获取打开的子窗口的引用吗?

PS:我不知道我的方法是否正确。有没有更好的方法?

图德莫图

window.open返回子窗口的引用。您可以使用如下所示的内容:

var child = window.open("HTMLPage2.htm" , "child" , "width=200, height=100");
child.updateInfo(...);

仅当孩子的URL符合“同源策略”时,才有可能

编辑
如果孩子不是来自同一来源,您仍然可以通过window.postMessage()API与之通信这使您可以将消息事件发送到子窗口,并且子事件可以侦听该事件并调用自定义功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何打开子窗口?

来自分类Dev

如何设置最小化的子窗口出现在Qt的父窗口中?

来自分类Dev

在主窗口中打开QGraphicScene子窗口小部件

来自分类Dev

在主窗口中打开QGraphicScene子窗口小部件

来自分类Dev

关闭子窗口时,如何清除存储在父应用程序中的子窗口引用?

来自分类Dev

如何从主窗口打开子窗口

来自分类Dev

如何在新窗口中打开URL?

来自分类Dev

如何在新窗口中打开视频

来自分类Dev

如何在新窗口中打开URL?

来自分类Dev

如何使Excel文档在不同的窗口中打开?

来自分类Dev

如何在Windows Vista或Windows 7中的新窗口中打开父文件夹?

来自分类Dev

如何在iframe中强制重定向以在父窗口中打开?

来自分类Dev

打开子窗口并重定向父窗口

来自分类Dev

打开子窗口并重定向父窗口

来自分类Dev

如何在新窗口中打开网页(弹出窗口)

来自分类Dev

下拉菜单-在父窗口中打开链接

来自分类Dev

需要在父窗口中打开onclick按钮

来自分类Dev

如何获得Gnome眼图在新窗口中打开每个图?

来自分类Dev

JavaScript:在子窗口中发生在父窗口中引发的异常

来自分类Dev

在子窗口中访问父局部变量

来自分类Dev

Microsoft Edge的“打印”对话框在子窗口中打开

来自分类Dev

使用CoreWebView2NewWindowRequestedEventArgs在子窗口中打开URL

来自分类Dev

如何在指定的打开的窗口中打开链接

来自分类Dev

如何在指定的打开的窗口中打开链接

来自分类Dev

在新窗口中打开新窗口

来自分类Dev

QWebView在新窗口中打开

来自分类Dev

在新窗口中打开命令

来自分类Dev

在新窗口中打开链接

来自分类Dev

在新窗口中打开链接

Related 相关文章

热门标签

归档