好的,以下肯定有效:
w=window.open(url);
w.onload=function (){};
但是,当我想打开第二个新窗口(其中第一个新窗口已经被函数(){}处理,即变成要收集的垃圾)替换第一个新窗口时,我尝试了以下哪个完全失败了:
w.location.href=url;
w.onload=function (){};
我只是想知道这有解决方案吗?由于onload确实具有通过子窗口的能力,因此它应该具有替代子窗口替换的能力。
答案 0 :(得分:0)
是的,您可以使用引用名称加载到特定窗口。
例如,如果您打开一个窗口:
var w = window.open(url,"window1");
您可以通过引用名称(第二个参数)将URL加载到同一窗口。例如:
window.open(url,"window1");