Evento onunload de Javascript

Exemplo de uso do evento onunload em Javascript para abrir uma janela secundária quando o usuário abandona a página.

Por Miguel Angel Alvarez - Tradução de JML


Publicado em: 06/10/05
Valorize este artigo:
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.criarweb.com">CW!!</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>.

Pode-se ver em funcionamento em uma página a parte.

Referência: Se não temos uma base de Javascript será bom acessar a nossa seção Javascript a fundo.

Clique aqui se desejar conhecer mais coisas sobre os eventos.






Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato