HTML DOM closed 属性

定义和用法

closed 属性可返回一个布尔值,该值声明了窗口是否已经关闭。该属性为只读。

当浏览器窗口关闭时,表示该窗口的 Windows 对象并不会消失,它将继续存在,不过它的 closed 属性将设置为 true。

语法

  1. window.closed

实例

下面的例子可检测新窗口是否已被关闭:

  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function ifClosed()
  5. {
  6. document.write("'myWindow' has been closed!")
  7. }
  8.  
  9. function ifNotClosed()
  10. {
  11. document.write("'myWindow' has not been closed!")
  12. }
  13.  
  14. function checkWin()
  15. {
  16. if (myWindow.closed)
  17. ifClosed()
  18. else
  19. ifNotClosed()
  20. }
  21. </script>
  22. </head>
  23. <body>
  24.  
  25. <script type="text/javascript">
  26. myWindow=window.open('','','width=200,height=100')
  27. myWindow.document.write("This is 'myWindow'")
  28. </script>
  29.  
  30. <input type="button" value="Has 'myWindow' been closed?"
  31. onclick="checkWin()">
  32.  
  33. </body>
  34. </html>