Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2011, 14:48
Avatar de lexus
lexus
 
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 10 meses
Puntos: 4
onbeforeunload hacer accion cuando oprima aceptar.

hola todos
tengo una pagina la cual necesito que al oprimir el boton cerrar, o actualiazr, o simplemente irse para otra pagina, el haga dos cosas

si le da click en aceptar, que se vaya para una pagina determinada,
si le da click en cancelar que no haga nada..
hasta el momento tengo este codigo,
pero aparentemente no fnucinoa el window.location.href, porqe no se va para ningun lado...


Código HTML:
<html>
<script>
window.onbeforeunload = saveBeforeExit; 
function saveBeforeExit()
{
var result=confirm("desea salir sin enviar el mensaje?");
if (result==true)
{
 document.frmIndex.hdnState2.value ='Yes';
  //window.location.href = "http://mipagina.com";
 }
else
{
 document.frmIndex.hdnState2.value ='No';
 //
}
return;
} 
</script>
<body>
<form name="frmIndex">
<input type="hidden" name="hdnState2" value="onloadvalue">
</form>
</body>
</html> 
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com