Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Window.closed

Este artigo necessita de uma revisão editorial. Como posso ajudar.

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 = "https://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,