Window.closed

Resumen

Esta propiedad de solo lectura indica si la ventana referenciada est谩 cerrada o no.

Syntax

isClosed = windowRef.closed;
isClosed
Booleano. Valores posibles:
  • true: La ventana ha sido cerrada.
  • false: La ventana est谩 abierta.

Ejemplos

Cambiar la URL de una ventana desde una ventana emergente

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贸.

Actualizando una ventana emergente abierta previamente

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");
  }
}

Especificaci贸n

HTML5