--- title: Window.closed slug: Web/API/Window/closed translation_of: Web/API/Window/closed ---
Essa propriedade (read-only) indica se a janela referenciada está ou não fechada.
isClosed = windowRef.closed;
isClosedtrue: A janela foi fechada.false: A janela está aberta.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.
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");
}
}
HTML5