确定window.open()窗口是否在javascript中关闭

时间:2010-12-29 03:09:24

标签: javascript window

你是否可以通过window.open()在javascript中关闭窗口来确定一个窗口? 以下是打开窗口的简单代码。

<script type="text/javascript">
var win = window.open("test.htm")
</script>

当某个事件被触发时。事件处理程序应该确定窗口仍然打开。

if ( /* is a window alive */ )
    alert("window is still alive!");
else
    alert("window was closed!");

2 个答案:

答案 0 :(得分:2)

检查Window.closed property

  

此属性指示引用的窗口是否已关闭。 [只读]。

答案 1 :(得分:0)

为这个问题提供的代码似乎比简单地检查关闭更完整: JavaScript window.open only if the window does not already exist