Exemplo
Executar um JavaScript quando a página está prestes a ser descarregado:
<body onbeforeunload="return myFunction()">
Tente você mesmo " Definição e Uso
O evento incêndios onbeforeunload 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)).
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 |
Diferenças entre HTML 4.01 e HTML5
Nenhum.
Sintaxe
<elementonbeforeunload=" script ">
Os valores dos atributos
Valor | Descrição |
---|---|
script | O script para ser executado em onbeforeunload |
Detalhes técnicos
tags HTML suportados: | <body> |
---|
Páginas relacionadas
HTML DOM de referência: onbeforeunload event