Foros del Web » Programando para Internet » Javascript »

Popup al salir...solo la primera vez

Estas en el tema de Popup al salir...solo la primera vez en el foro de Javascript en Foros del Web. Hola, he visto un script que lanza un popup al cerrar una determinada página (solo al cerrarla, no al pinchar un link) y he visto ...
  #1 (permalink)  
Antiguo 17/03/2005, 17:12
Avatar de Jandroide  
Fecha de Ingreso: marzo-2004
Mensajes: 96
Antigüedad: 20 años, 1 mes
Puntos: 1
Popup al salir...solo la primera vez

Hola, he visto un script que lanza un popup al cerrar una determinada página (solo al cerrarla, no al pinchar un link) y he visto otro código que te dice si es la primera vez que visitas la página o no.

Bien, lo que quiero es que se lance un popup sólo si es la primera vez que el navegante visita esa página, pero no consigo fusionar los dos scripts!

¿alguna idea?

gracias.
  #2 (permalink)  
Antiguo 17/03/2005, 18:20
Avatar de FuLaNo_  
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 21 años
Puntos: 2
la unica forma que hay de hacer eso es con cookies, al visitar la pagina seteas algun campo en una cookie y luego, si ese campo existe, ya no envias el popup, aunque claro, esto depende de que el usuario jamas en su vida elimine los archivos temporales de Internet =).

No creo que haya otra forma, ya que no tienes ningun valor "fijo" para almacenarlo y luego verificar, es decir, no puedes tomar su IP (ya que es dinamica) o algun dato similar...
__________________
I Love Programming...
  #3 (permalink)  
Antiguo 17/03/2005, 19:14
Avatar de Jandroide  
Fecha de Ingreso: marzo-2004
Mensajes: 96
Antigüedad: 20 años, 1 mes
Puntos: 1
Gracias Fulano, trataré de hacerlo con las cookies en php.

Lo que me ocurre ahora es que el script que tengo para lanzar el popup no sólo lo lanza cuando cierro la página, sino también cuando pincho en un enlace.
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:20.