window屬性:closed

2018-03-30 14:17 更新

closed屬性

此 closed 只讀屬性指示引用的窗口是否已關(guān)閉。

closed屬性語(yǔ)法

isClosed = windowRef .closed;

closed屬性值

isClosed
一個(gè)布爾值,有如下的可能值:
  • true:window 已關(guān)閉。
  • false:window 打開(kāi)。

closed屬性示例

從彈出窗口更改窗口的URL

以下示例演示了一個(gè)彈出窗口如何更改打開(kāi)它的窗口的 URL。嘗試更改 URL 之前,它會(huì)檢查當(dāng)前窗口是否使用 window.opener 屬性的開(kāi)啟者,并且該開(kāi)啟者未關(guān)閉:

// Check that an opener exists and is not closed
if (window.opener && !window.opener.closed) {
  window.opener.location.;
}

請(qǐng)注意,彈出窗口只能訪問(wèn)打開(kāi)它們的窗口。

刷新以前打開(kāi)的彈出窗口

在這個(gè)例子中,該函數(shù) refreshPopupWindow() 調(diào)用彈出窗口的位置對(duì)象的 reload 方法來(lái)刷新其數(shù)據(jù)。如果彈出窗口尚未打開(kāi)或用戶已關(guān)閉,則會(huì)打開(kāi)一個(gè)新窗口。

var popupWindow = null;

function refreshPopupWindow() {
  if (popupWindow && !popupWindow.closed) {
    // popupWindow is open, refresh it
    popupWindow.location.reload(true);
  } else {
    // Open a new popup window
    popupWindow = window.open("popup.html","dataWindow");
  }
}
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)