Evento onunload
Exemplo
Execute um JavaScript quando um usuário descarregar o documento:
<body onunload="myFunction()">
Definição e uso
O evento onunload ocorre quando uma página é descarregada (ou a janela do navegador é fechada).
onunload ocorre quando o usuário navega para fora da página (clicando em um link, enviando um formulário, fechando a janela do navegador, etc.).
Observação: o evento onunload também é acionado quando um usuário recarrega a página (e o evento onload ).
Suporte ao navegador
Event | |||||
---|---|---|---|---|---|
onunload | Yes | Yes | Yes | Yes | Yes |
Observação: devido a diferentes configurações do navegador, esse evento nem sempre funciona conforme o esperado.
Sintaxe
Em HTML:
<element onunload="myScript">
Em JavaScript:
object.onunload = function(){myScript};
Em JavaScript, usando o método addEventListener():
object.addEventListener("unload", myScript);
Observação: o método addEventListener() não é compatível com o Internet Explorer 8 e versões anteriores.
Detalhes técnicos
Bolhas: | Não |
---|---|
Cancelável: | Não |
Tipo de evento: | UiEvent se gerado a partir de uma interface de usuário, Event caso contrário. |
Tags HTML suportadas: | <corpo> |
Versão DOM: | Eventos de Nível 2 |