Foros del Web » Programando para Internet » Javascript »

Manejar evento javascript aceptar/cancelar solo al entrar por primera vez al sitio

Estas en el tema de Manejar evento javascript aceptar/cancelar solo al entrar por primera vez al sitio en el foro de Javascript en Foros del Web. A ver como empezar... esto es lo que quiero lograr que cuando entres por primera vez a una web desde cualquier url, ya sea el ...
  #1 (permalink)  
Antiguo 14/05/2012, 13:03
Avatar de blittcer  
Fecha de Ingreso: noviembre-2007
Mensajes: 125
Antigüedad: 16 años, 5 meses
Puntos: 1
Manejar evento javascript aceptar/cancelar solo al entrar por primera vez al sitio

A ver como empezar... esto es lo que quiero lograr que cuando entres por primera vez a una web desde cualquier url, ya sea el home o cualquier entrada o categoría... salte con el evento onload me da que sería de javascript una ventana pidiéndote confirmar tu edad... y si le das a aceptar te abra una un enlace pero en otra ventana como un target="_blank" y si le das a cancelar te redireccione a Google y no te abra ese enlace evidentemente porque la persona sería menor de edad.

No se si hay que utilizar cookies o como es el tema..
  #2 (permalink)  
Antiguo 14/05/2012, 13:13
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Manejar evento javascript aceptar/cancelar solo al entrar por primera vez

si, con una cookie lo podes hacer, cuando cargas la página intentas leer la cookie, si no existe, abris el popup, o confirm ó una capa al 100% fixed con los botones aceptar/declinar, si acepta grabas la cookie, si no, no haces nada. hay variantes, como darle un tiempo de caducidad a la cookie, ó que esta expire al cerrar el navegador

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: evento, manejar, primera, vez
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 21:37.