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()">
Sintaxe
No HTML:
<element onunload="myScript">
No JavaScript:
object.onunload = function(){myScript};
No JavaScript, use o método addEventListener():
object.addEventListener("unload", myScript);
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.