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

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!

Use o evento onunload:

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

[quote=David]
Use o evento onunload:

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

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

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

http://www.mail-archive.com/discuss@jquery.com/msg12695.html