Foros del Web » Creando para Internet » Diseño web »

Aviso al salir de una pagina

Estas en el tema de Aviso al salir de una pagina en el foro de Diseño web en Foros del Web. Hola estoy trabajando en una parte de mi pagina en la que me piden que se le avise al usuario cuando esta siendo direccionado a ...
  #1 (permalink)  
Antiguo 03/03/2010, 14:40
 
Fecha de Ingreso: marzo-2010
Mensajes: 1
Antigüedad: 14 años, 1 mes
Puntos: 0
Aviso al salir de una pagina

Hola estoy trabajando en una parte de mi pagina en la que me piden que se le avise al usuario cuando esta siendo direccionado a otra pagina que no pertenece al sitio.


Para esto tengo una liga:

<a href="out.php?url=www.otrapagina" target="_blank">Enlace nuevo </a>


La pagina out.php se debe mostrar durante tres segundos y despues dirigirse a www.otrapagina pero el problema aqui es que no se que codigo debe llevar exactamente en el meta para que se redirija en automatico.


Lo normal para direccionar seria colocar esto:

<meta http-equiv="refresh" content="3; URL=www.otrapagina" />


Pero como en este caso la pagina out.php sera utilizada para todas las salidas del sitio alguien seria tan amable de ayudarme a saber que pongo en el meta en la seccion de url para que este funcione en automatico.



Saludos
  #2 (permalink)  
Antiguo 03/03/2010, 17:25
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Aviso al salir de una pagina

si es desde ese link, usa setTimeout:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.  
  3. function redireccionar(vurl,segundos){
  4.     setTimeout('window.open("'+vurl+'");',segundos);
  5. }
  6.  
  7. </script>


<a href="#" onclick="redireccionar('url',3000);event.preventDefault();" >...</a>

Etiquetas: salir, avisos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:18.