Definição e Uso
Os onbeforeunload evento é acionado quando o documento está prestes a ser descarregado.
Este evento permite exibir uma mensagem em uma caixa de diálogo de confirmação para informar ao usuário se ele / ela quer ficar ou sair da página atual.
A mensagem padrão que aparece na caixa de confirmação, é diferente em diferentes navegadores. No entanto, a mensagem padrão é algo como "Você tem certeza que quer sair desta página?". Não é possível remover esta mensagem.
No entanto, você pode escrever uma mensagem personalizada junto com a mensagem padrão. Veja o primeiro exemplo nesta página.
Nota: No Firefox, apenas a mensagem padrão será exibido (não a mensagem personalizada (se houver)).
Aplica-se a
O onbeforeunload atributo faz parte dos atributos de eventos , e pode ser utilizado nos seguintes elementos:
elementos | Evento |
---|---|
<body> | onbeforeunload |
Exemplo
Executar um JavaScript quando a página está prestes a ser descarregado:
<body onbeforeunload="return myFunction()">
Tente você mesmo " Suporte a navegadores
Os números na tabela especificar a primeira versão do browser que suporta totalmente o evento.
atributo do evento | |||||
---|---|---|---|---|---|
onbeforeunload | sim | sim | sim | sim | 15,0 |