MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Sumário

Essa propriedade (read-only) indica se a janela referenciada está ou não fechada.

Sintaxe

isClosed = windowRef.closed;
isClosed
Um booleano. Valores possíveis:
  • true: A janela foi fechada.
  • false: A janela está aberta.

Exemplos

Mudar a URL de uma janela a partir de um popup

O seguinte exemplo demonstra com uma janela de popup pode alterar a URL da janela que abriu ela. Antes de tentarmos mudar a URL da janela que a abriu, verificamos se a janela atual tem uma janela pai que a abriu usando a propriedade window.opener e que esta não está fechada:

// Verifique se o opener existe e não está fechado
if (window.opener && !window.opener.closed) {
  window.opener.location.href = "http://www.mozilla.org";
}

Note que popups podem somente acessar a janela que os abriu.

Atualizando um popup anteriormente aberto

Neste exemplo, a função refreshPopupWindow() chama o método reload do objeto location do popup para atualizar seus dados. Se o popup não foi aberto ainda ou o usuário o fechou,  uma nova janela é aberta.

var popupWindow = null;

function refreshPopupWindow() {
  if (popupWindow && !popupWindow.closed) {
    // popupWindow está aberto, atualize-o
    popupWindow.location.reload(true);
  } else {
    // Abra uma nova janela de popup
    popupWindow = window.open("popup.html","dataWindow");
  }
}

Especificação

HTML5

Veja também

Etiquetas do documento e colaboradores

 Colaboradores desta página: haskellcamargo
 Última atualização por: haskellcamargo,