Hay un evento que nos permite preguntar con un cuadro de dialogo si queremos verdaderamente salir de la pagina. Esto nos puede servir cuando estamos en el buzón de correo, o estamos jugando un juego online en la web, o escribiendo algo y así evitar que se cierre rápido la pagina.

El Evento

  • onbeforeunload : evento que se ejecuta antes de salir de la pagina.

Veamos el código de ejemplo:

<!DOCTYPE html>
<html lan="es">

<head>
    <meta charset="UTF-8">
    <title>Mi titulo</title>

    <script type="text/javascript">
        var bPreguntar = true;
        window.onbeforeunload = preguntarAntesDeSalir;

        function preguntarAntesDeSalir()

        {
            if (bPreguntar)
                return "¿Seguro que quieres salir?";

        }
    </script>

    <body onresize="alert('se mueve la pagina')">

    </body>

</html>

Y así de simple funciona nuestro Script.

nota