下面的例子可检测弹出的新窗口是否已被关闭:
<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> |
运行该例子(设置允许浏览器弹出窗口),点击原窗口的按钮。按钮会根据新弹出的窗口关闭与否,来显示不同的提示文字。