--- title: Window.closed slug: Web/API/Window/closed tags: - API - HTML DOM - Propiedad - Referencia - Ventana translation_of: Web/API/Window/closed ---
Esta propiedad de solo lectura indica si la ventana referenciada está cerrada o no.
isClosed = windowRef.closed;
isClosed
true
: La ventana ha sido cerrada.false
: La ventana está abierta.El siguiente ejemplo demuestra cómo una ventana emergente puede cambiar la URL de la ventana que la abrió. Antes de intentar cambiar la URL, verifica que la ventana actual tiene referencia a la ventana que la abrió usando la propiedad window.opener y que esa ventana no está cerrada:
// Verifica que opener existe y no esté cerrado if (window.opener && !window.opener.closed) { window.opener.location.href = "http://www.mozilla.org"; }
Nótese que las ventanas emergentes solo pueden acceder a la ventana que las abrió.
En este ejemplo la función refreshPopupWindow()
llama al método reload
del objeto location de la ventana emergente para actualizar su información. Si la ventana emergente no ha sido abierta o el usuario la cerró una nueva ventana es abierta.
var popupWindow = null; function refreshPopupWindow() { if (popupWindow && !popupWindow.closed) { // popupWindow está abierta, actualízala popupWindow.location.reload(true); } else { // Abre una nueva ventana emergente popupWindow = window.open("popup.html","dataWindow"); } }
HTML5