Window closed 属性
实例
检查名为 "myWindow" 的窗口是否已关闭的函数:
<!DOCTYPE html>
<html>
<head>
<script>
var myWindow;
function openWin() {
myWindow = window.open("", "myWindow", "width=400, height=200");
}
function closeWin() {
if (myWindow) {
myWindow.close();
}
}
function checkWin() {
if (!myWindow) {
document.getElementById("msg").innerHTML = "'myWindow' 已经关闭!";
} else {
if (myWindow.closed) {
document.getElementById("msg").innerHTML = "'myWindow' 已经关闭!";
} else {
document.getElementById("msg").innerHTML = "'myWindow' 没有关闭!";
}
}
}
</script>
</head>
<body>
<button onclick="openWin()">打开 "myWindow"</button>
<button onclick="closeWin()">关闭 "myWindow"</button>
<br><br>
<button onclick="checkWin()">"myWindow" 已经关闭?</button>
<br><br>
<div id="msg"></div>
</body>
</html>
定义与用法
closed
属性返回一个布尔值,该值指示窗口是否已关闭。
浏览器支持
属性 | |||||
---|---|---|---|---|---|
closed | Yes | Yes | Yes | Yes | Yes |
语法
window.closed
技术细节
返回值: | 布尔值,如果窗口已关闭,则为 true;如果窗口已打开,则为 false |
---|