Foros del Web » Programando para Internet » PHP »

pop pup

Estas en el tema de pop pup en el foro de PHP en Foros del Web. Hola, tengo una ventana pequeña q se me abre al principio, pero quiero q solo se le abra al usuario, la primera vez que visita ...
  #1 (permalink)  
Antiguo 25/06/2003, 14:33
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 21 años, 5 meses
Puntos: 2
Pregunta pop pup

Hola, tengo una ventana pequeña q se me abre al principio, pero quiero q solo se le abra al usuario, la primera vez que visita la web, como lo tendria q hacer? con cookies?
  #2 (permalink)  
Antiguo 25/06/2003, 14:39
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 10 meses
Puntos: 17
Bien pensado. Si no existe la cookie, pintas el código que abre la ventana.
__________________
M a l d i t o F r i k i
  #3 (permalink)  
Antiguo 25/06/2003, 15:08
Avatar de lochorui  
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 899
Antigüedad: 22 años, 9 meses
Puntos: 2
Aunque es en javascripot te lo pongo aki y funciona d maravilla
lo tienes que poner entre dentro de <body>

Cita:
<SCRIPT LANGUAGE="JavaScript">
<!--
function GetCookie(name) {
var arg=name+"=";
var alen=arg.length;
var clen=document.cookie.length;
var i=0;
while (i<clen) {
var j=i+alen;
if (document.cookie.substring(i,j)==arg)
return "here";
i=document.cookie.indexOf(" ",i)+1;
if (i==0) break;
}
return null;
}
var visit=GetCookie("COOKIE1");
if (visit==null){
var expire=new Date();
window.name = "thiswin";
newwin=open("popup.htm", "dispwin", "width=350,height=350,scrollbars=yes,menubar=n o");
expire=new Date(expire.getTime()+7776000000);
document.cookie="COOKIE1=here; expires="+expire;
}
// -->
</SCRIPT>
Ahi la 3º linea por abajo en popup.htm pones el pop que quieres que se abra y el tamaño etc...

Esto crea una cookie y no lo slata si el user tiene la cookie
Un saludo
  #4 (permalink)  
Antiguo 25/06/2003, 18:26
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 21 años, 5 meses
Puntos: 2
funciona de maravillas, gracias

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:22.