Muy bueno Antonio, cada dia se pone mejor esto.
Poniendo mi granito de arena, he estado leyendo mas sobre javascript, y encontre este opcion que permite controlar si se quieren salir de la pagina web.
- Code: Select all Expand view
<html>
<head>
<title>Prueba de Salirse de la página</title>
<script language="JavaScript" type0"text/javascript">
var bPreguntar = true;
window.onbeforeunload = preguntarAntesDeSalir;
function preguntarAntesDeSalir()
{
if (bPreguntar)
return "Por favor verifique...";
}
</script>
</head>
<body>
<h1>Probando la salida de la página</h1>
<p>Por defecto preguntará hasta que pulses el botón de "No preguntar"</p>
<input type="button" value="Preguntar" onclick="bPreguntar = true;" >
<input type="button" value="No preguntar" onclick="bPreguntar = false;" >
<br/><br/>
<a href="http://www.fivetechsoft.com/spanish/index.php">Ir a otra página</a>
</body>
</html>
Lo he probado con FireFox, IE y Chrome, y funciona muy bien, hasta verifica si quieren cerrar el navegador. Aunque los mensajes varian en cada navegador, la funcionalidad no se pierde.
Con este codigo podriamos validar las salidas de algun dialogo en donde estemos solicitando datos.
Nota: Esto lo tome de esta direccion:
http://www.jasoft.org/Blog/post/TRUCO-Como-detectar-el-cierre-o-la-salida-de-una-pagina-Web.aspxSaludos.
Carlos.