下面的例子可检测弹出的新窗口是否已被关闭:
<html> <head> <script type="text/javascript"> function checkClosed(){ if(myWindow.closed){ document.write("弹窗已经关闭!"); }else{ document.write("弹窗没有关闭!"); } } </script> </head> <body> <script type="text/javascript"> myWindow = window.open(); myWindow.document.write("弹出窗口"); </script> <button onclick="checkClosed()">检测窗口是否关闭</button> </body> </html>
运行该例子(设置允许浏览器弹出窗口),点击原窗口的按钮。按钮会根据新弹出的窗口关闭与否,来显示不同的提示文字。