Evitar cerrar la ventana del navegador
Buenas a tod@s.
Tengo un formulario que al cerrar la ventana me gustar铆a que lanzara un mensaje de confirmaci贸n de cierre de la ventana o de que se vaya a otra p谩gina.
El c贸digo que tengo hasta ahora es el siguiente:
<head>
<script language='javascript'>
function confirmarCierre()
{
if (!confirm("esta usted seguro?"))
{
------------------> ¿? <----------------
}
}
</script>
</head>
<body OnUnLoad='confirmarCierre()'>
[...]
</body>
¿Alguien sabe alguna forma de evitar el cierre de una ventana...?
Tengo un formulario que al cerrar la ventana me gustar铆a que lanzara un mensaje de confirmaci贸n de cierre de la ventana o de que se vaya a otra p谩gina.
El c贸digo que tengo hasta ahora es el siguiente:
<head>
<script language='javascript'>
function confirmarCierre()
{
if (!confirm("esta usted seguro?"))
{
------------------> ¿? <----------------
}
}
</script>
</head>
<body OnUnLoad='confirmarCierre()'>
[...]
</body>
¿Alguien sabe alguna forma de evitar el cierre de una ventana...?
Hola, no se puede evitar el cierre de la ventana...
Cuando el usuario la cierra mediante la X en la esquina superior derecha, la ventana se cierra, y enseguida se ejecuta el onunload, igual pasa si el usuario abre otra pagina en la ventana.
Podrias preguntar si realmente desea salir de tu sitio (cerrar la ventana, o si el usuario abre otra pagina en esa misma ventana), y si dice ke no, que abra tu pagina en una ventana nueva,
sustituye ------------------> ¿? <---------------- por:
window.open(this.location);
Saludos, scriptman.
Cuando el usuario la cierra mediante la X en la esquina superior derecha, la ventana se cierra, y enseguida se ejecuta el onunload, igual pasa si el usuario abre otra pagina en la ventana.
Podrias preguntar si realmente desea salir de tu sitio (cerrar la ventana, o si el usuario abre otra pagina en esa misma ventana), y si dice ke no, que abra tu pagina en una ventana nueva,
sustituye ------------------> ¿? <---------------- por:
window.open(this.location);
Saludos, scriptman.
