我想要一个网页打开两个子窗口(childA和childB)。然后,让ChildA中的javascript代码执行childB中字段值的更新。
如何做到这一点?我们非常感谢示例代码。
答案 0 :(得分:1)
孩子可以与父母沟通,父母可以将该信息传达给孩子。定义一个函数
window.update = function(data){
window.childB.field = data;
}
window.childA = window.open(url1);
window.childB = window.open(url2);
在childA窗口调用中
window.opener.update(data);
答案 1 :(得分:0)
您可以尝试在childB中保留其他窗口的引用:
父
window.childA = window.open(...);
window.childB = window.open(...);
window.childB.childA = window.childA;
ChildB
window.childA.whatever();