父窗口如何打开2个子窗口(“childA”和“childB”),然后让childA更新childB中的内容
How could parent window open 2 children windows ("childA" and "childB"), then have childA update content in childB?
我想让一个网页打开两个子窗口(childA和childB)。然后,让ChildA中的javascript代码更新childB中的字段值。
如何做到这一点?示例代码将不胜感激。
childA可以与父级通信,父级可以将该信息与childB通信。
定义功能
window.update = function(data){
window.childB.field = data;
}
window.childA = window.open(url1);
window.childB = window.open(url2);
在childA窗口中调用
window.opener.update(data);
您可以尝试在childB:中保留另一个窗口的引用
父
window.childA = window.open(...);
window.childB = window.open(...);
window.childB.childA = window.childA;
ChildB
window.childA.whatever();