如何在`window.open`之后执行回调



在从JavaScript:打开新窗口后,我尝试执行回调

newwindow = window.open(myurl,'mywindow',false);
newwindow.onload = function() {
  console.log("callback");
  newwindow.console.log("callback");
}

但是,定义的回调既不在父窗口中执行,也不在子窗口中执行。我做错了什么?

当'_parent'作为第二个参数传递时,它在父帧中加载myurl

所以您所在的这个页面将被关闭,脚本的其余部分将不会执行

如果你想在新窗口中打开它,请使用这个:

newwindow = window.open(myurl,'_blank',false); 

最新更新