Evento onunload

Definição e uso

Ocorre o evento onunload assim que a página for desmanchada (ou a janela do navegador for fechada).

Quando o usuário sair da página (através de cliques em links, submissão de formulários, fechamento da janela do navegador, etc.), ocorre o evento onunload.

Notas:Quando o usuário recarregar a página (e Evento onloadTambém será acionado o evento onunload quando ) for fechado.

Exemplo

Executar JavaScript ao desmanchar o documento do usuário:

<body onunload="myFunction()">

Experimente você mesmo

Sintaxe

No HTML:

<element onunload="myScript">

Experimente você mesmo

No JavaScript:

object.onunload = function(){myScript};

Experimente você mesmo

No JavaScript, use o método addEventListener():

object.addEventListener("unload", myScript);

Experimente você mesmo

Notas:Internet Explorer 8 ou versões anteriores não suportam Método addEventListener()

Detalhes técnicos

Bubbling: Não suportado
Cancelável: Não suportado
Tipo de evento: Se gerado a partir da interface do usuárioUiEventCaso contrário Event
Suporte aos tags HTML: <body>
Versão DOM: Eventos Nível 2

Suporte do navegador

Eventos Chrome IE Firefox Safari Opera
onunload Suporte Suporte Suporte Suporte Suporte

Notas:Devido às configurações do navegador diferentes, este evento pode não funcionar sempre conforme esperado.