JavaScript - Como descobrir quando a janela em questão é fechada?

3 respostas
M

Pessoal, suponhamos que eu tenha uma popup …

para descobrir que ela abriu, uso o evento: onload, para descobrir que ela recarregou uso o evento: onunload. mas para descobrir que ela fechou, o que uso? por ex… mostrar um alert quando alguém apertar: alt+f4 ou clicar no X da minha Janela…

alguém tem idéias? mt obrigado!

3 Respostas

D

Use o evento onunload:

window.onunload = function() {
   // faz algo
}
M

David:

Use o evento onunload:

window.onunload = function() { // faz algo }

Acontece que isso entra inclusive quando a janela é recarregada… então significa que ela continua aberta!!!

D

Se você puder usar o jQuery, dê uma olhada nessa thread:

http://www.mail-archive.com/[email removido]/msg12695.html

Criado 28 de março de 2008
Ultima resposta 28 de mar. de 2008
Respostas 3
Participantes 2