Evento onunload de Javascript
Vejamos um exemplo do evento onunload, que, lembramos, ativa-se quando o usuário abandona a página web. Portanto, onunload serve para executar uma ação quando o usuário sai da página, seja porque clica um link que leva fora da página ou porque fecha a janela do navegador.
O exemplo que desejamos mostrar serve para abrir uma página web em outra janela quando o usuário abandona a página. Deste modo, atuam muitos dos incômodos popups das páginas web, abrindo-se justo quando abandonamos o site que estávamos visitando.
<html>
<head>
<title>Abre ao sair</title>
<script>
function abrejanela(){
window.open(“http://www.google.com.br”,”venda”,””)
}
</script>
</head>
<body onunload=”abrejanela()”>
<a href=”http://www.tutoriaisweb.com”>TW!!</a>
</body>
</html>
O exemplo é tão simples que quase sobram as explicações. Simplesmente criamos uma função que abre uma janela secundária e a associamos com o evento onunload, que se coloca na etiqueta <body>.