我在从JavaScript打开一个新窗口后尝试执行回调:
newwindow = window.open(myurl,'mywindow',false);
newwindow.onload = function() {
console.log("callback");
newwindow.console.log("callback");
}
但是,定义的回调既不在父窗口中执行,也不在子窗口中执行。我做错了什么?
答案 0 :(得分:1)
当' _parent'作为第二个参数传递,它在父框架中加载myurl
因此,您关闭的此页面将被关闭,脚本的其余部分将无法执行
如果你想在新窗口中打开它,请改用:
newwindow = window.open(myurl,'_blank',false);