Foros del Web » Programando para Internet » Javascript »

Popup con cookie

Estas en el tema de Popup con cookie en el foro de Javascript en Foros del Web. Hola, perdonad si ya está tratado en algún post, he estado ojeando y no lo he visto. La cuestión es que quiero poner un popup ...
  #1 (permalink)  
Antiguo 05/03/2017, 10:54
 
Fecha de Ingreso: diciembre-2015
Mensajes: 19
Antigüedad: 8 años, 4 meses
Puntos: 0
Popup con cookie

Hola, perdonad si ya está tratado en algún post, he estado ojeando y no lo he visto. La cuestión es que quiero poner un popup con las rrss donde seguir mi página web y que sólo salga una vez. He leido que se podía hacer instalando una cookie pero no hago que deje de salir al recargar la página. Por otro lado tengo la política de cookies que sí funciona bien. Este es mi código. Gracias de antemano
Código PHP:
<!-- SCRIPT control Popup -->
<
script>
function 
getCookie(c_name){
var 
c_value document.cookie;
var 
c_start c_value.indexOf(" " c_name "=");
if (
c_start == -1){
c_start c_value.indexOf(c_name "=");
}
if (
c_start == -1){
c_value null;
}else{
c_start c_value.indexOf("="c_start) + 1;
var 
c_end c_value.indexOf(";"c_start);
if (
c_end == -1){
c_end c_value.length;
}
c_value unescape(c_value.substring(c_start,c_end));
}
return 
c_value;
}
function 
setCookie(c_name,value,exdays){
var 
exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var 
c_value=escape(value) + ((exdays==null) ? "" "; expires="+exdate.toUTCString());
document.cookie=c_name "=" c_value;
}
if(
geoip_country_code()=="ES" && getCookie('aviso')!="1"){
document.getElementById("popup").style.display="block";
}
function 
PonerCookie(){
setCookie('aviso','1',365);
document.getElementById("popup").style.display="none";
}
</script> 
Y en el body
Código PHP:
<div id="popup" style="display: block;"
<
div class="cuerpo">
<
p><a href="javascript:void(0);" class="ok" onclick="PonerCookie();"><img src="images/close.png" width="25" height="25"></a></p>
<
p><b>¡No te pierdas ninguna oferta!</b></p>
<
p><b>Síguenos en las RRSS</b></p>
<
p><b>Descárgate nuestra App</b></p>

     </
div>
</
div
  #2 (permalink)  
Antiguo 11/03/2017, 14:28
 
Fecha de Ingreso: diciembre-2015
Mensajes: 19
Antigüedad: 8 años, 4 meses
Puntos: 0
Respuesta: Popup con cookie

Alguna idea de ¿por qué no guarda la cookie?
Sigo sin conseguirlo.
Saludos

Etiquetas: cookie, funcion, popup
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 07:59.