使用 Javascript 的 window.open 方法弹出窗口后,弹出窗口(子窗口)与母窗口之间互相访问对象的方法:

子窗口访问母窗口对象的方法:子窗口使用 window.opener 即引用母窗口,比如:

[code lang=”js” highlight=””]
window.opener.setStr(); //执行母窗口的 setStr 方法;
[/code]

母窗口访问子窗口对象的方法:母窗口在 window.open 执行时把它引用给一个变量,这个变量既是子窗口的引用,比如:
[code lang=”js” highlight=””]
var w = window.open(“new.html”); //变量 w 既是弹出窗口的引用;
w.setStr(); //执行弹出窗口的 setStr 方法;
[/code]

我有话要说