两个浏览器窗口之间的通信:弹出窗口和父窗口

时间:2013-10-13 11:01:51

标签: javascript jquery html html5

嗨我有一个父窗口,让saz M,点击M中的按钮,打开一个弹出窗口。如果在弹出窗口中选择了某个选项并单击了确定按钮,则弹出窗口应该关闭,并且在主窗口中应显示一条消息。这可以通过javascript实现吗?

1 个答案:

答案 0 :(得分:9)

是的,这是可能的。

使用window.close()

关闭弹出窗口

使用window.opener.postMessage()与父窗口进行通信(window.opener是父窗口对象,您甚至可以在其中调用直接命名函数,例如window.opener.funcName()

下次请在找到现有解决方案之前先寻找解决方案,其中有很多解决方案。

祝你好运