Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2010, 00:32
tellezcoo
 
Fecha de Ingreso: marzo-2010
Mensajes: 58
Antigüedad: 14 años, 1 mes
Puntos: 1
window.onbeforeunload (pero con excepciones)

Hola les quiero mostrar esto
Código Javascript:
Ver original
  1. <script language='javascript'>
  2. window.onbeforeunload = function () {return "Hola te vas";}
  3. </script>

Este codigo es para crear la alerta de si quieres navegar fuera de la pagina

Código Javascript:
Ver original
  1. <script language='javascript'>
  2. var pagina="http://cualquier-pagina.com"
  3. function redireccionar()
  4. {
  5. location.href=pagina
  6. }
  7. setTimeout ("redireccionar()", 1);
  8. </script>

y este para redireccionar a alguna pagina... bueno estos dos script-s estan en la misma pagina y sucede que cuando hago clic en la (X) para cerrar sale la alerta de si quiero salir de la pagina.. hasta hay todo bien

pero con el segundo script de redireccionar también se activa el primero de si quiero navegar fuera de la pagina

lo que quiero lograr es que window.onbeforeunload evite funcionar desde la redirección del segundo script .... pero que siga funcionando al momento de cerrar la pagina

algo así como que window.onbeforeunload quede en "false" al momento de la redirección