window.closed

window.closed:

window.closed 代表著指定視窗是否關閉的布林值。此屬性是個唯獨值。這個屬性的存在很明顯意味著,就算視窗被關閉了,他的window物件卻依然存在。

語法:

window.closed

當window.closed== true時,代表視窗關閉。

當window.closed== false時,代表視窗未關閉。

範例:

下面範例有兩個按鈕,一個用來開啟新視窗,另一個用來檢查開啟的視窗是否關閉。

<html>
<head>
</head>
<body>
<input type="button" value="開啟視窗" onclick="openwindow();">
<input type="button" value="檢查視窗是否關閉" onclick="checkwindow();">
<script>
var newWindow;
function openwindow(){
 newWindow=window.open("","新視窗");
 newWindow.document.write("被開起來的新視窗");
}

function checkwindow(){
 if(newWindow){
  if(newWindow.closed){
   alert("視窗已關閉");
  }
  else{
   alert("視窗還未關閉");
  }
 }
 else{
  alert("沒有視窗被打開");
 }
}
</script>
</body>
</html>

輸出:

關於window物件的其他方法可以參考部落格內的另一篇文章:瀏覽器物件模型(BOM)
 
 

  按個讚!~支持本站!~

FB推薦載入中