El evento onbeforeunload se ejecuta cuando el documento está a punto de descargarse. Este evento se utiliza para permitir mostrar un mensaje en un cuadro de diálogo para informar al usuario si desea permanecer o abandonar la página actual.
Etiquetas admitidas
- <cuerpo>
Sintaxis:
<element onbeforeunload = "script">
Valor de atributo: este atributo contiene un script de valor único y se ejecuta cuando se llama al evento onbeforeunload. Este atributo de evento es compatible con la etiqueta <body>.
Ejemplo:
html
<!DOCTYPE html> <html> <head> <title>onbeforeunload attribute</title> <style> body { text-align:center; } h1 { color:green; } a { text-decoration:none; font-weight:bold; } </style> </head> <body onbeforeunload="return myFunction()"> <h1>GeeksforGeeks</h1> <h2>onbeforeunload attribute</h2> <a href="https://www.geeksforgeeks.org">Go to GeeksforGeeks</a> <script> function myFunction() { return "This document is ready to load"; } </script> </body> </html>
Producción:
Navegadores compatibles: los navegadores compatibles con el atributo onbeforeunload se enumeran a continuación:
- Google Chrome
- explorador de Internet
- Firefox
- Safari
- Ópera 15.0 y superior