等待javascript代码直到窗口关闭?
我有一个按钮,如果用户单击该按钮,我将打开一个外部窗口,如下所示:等待javascript代码直到窗口关闭?,javascript,jquery,Javascript,Jquery,我有一个按钮,如果用户单击该按钮,我将打开一个外部窗口,如下所示: function btnClick(){ window.open("http://localhost/index.html"); /* I'LL WRITE SOME OTHER CODE AFTER THIS */ } 我希望javascript函数在执行其余代码之前等待该窗口关闭。有什么办法吗?也许你可以使用“While”循环 PS:我是个新手,这只是一个“可能” 编辑: 你也可以这样做: If (/
function btnClick(){
window.open("http://localhost/index.html");
/* I'LL WRITE SOME OTHER CODE AFTER THIS */
}
我希望javascript函数在执行其余代码之前等待该窗口关闭。有什么办法吗?也许你可以使用“While”循环 PS:我是个新手,这只是一个“可能” 编辑: 你也可以这样做:
If (/*window is closed code*/) {
/*Code of Function etc*/
};
一个类似的问题应该会有所帮助。有两个事件名为
window.onbeforeunload
和window.onunload
,您可以使用它们来完成此任务:。他应该在while
循环中测试什么?
If (/*window is closed code*/) {
/*Code of Function etc*/
};
window.onbeforeunload = closingCode;
function closingCode(){
// do something...
return null;
}