以下是我要做的事情:我在网页上有一个功能,可以在新窗口中打开(将元素拖放到新位置),因此需要在两个窗口之间同步数据(主要是在另一个窗口中更改某些内容时触发窗口刷新)
所以问题是是否可以从新窗口触发一个窗口的功能(最好使用jQuery),反之亦然?
更新
子窗口和父窗口共享相同的JS文件。到目前为止,我设法通过使用window.opener.nameSpace.someFunction()调用它来调用父窗口函数nameSpace.someFunction()。但是我该如何走另一条路呢?如何从父窗口调用子窗口函数?
答案 0 :(得分:1)
由于他们仍然有父窗口 - 子窗口关系,您可以从父窗口访问/共享子窗口的信息,反之亦然。
在此处查看如何从父级访问子窗口的功能
答案 1 :(得分:-1)
您需要查看HTML5 postMessage API