Ver Mensaje Individual
  #21 (permalink)  
Antiguo 27/04/2003, 04:11
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Hola, Jezebel.

Ahí van unas líneas de código, por si sirven de ayuda:
Código PHP:
<html>
<
head>
<
script>
var 
validez 30;
  var 
caduca = new Date(); 
  
caduca.setTime(caduca.getTime() + (validez*24*60*60*1000));

  function 
leeCookie(name){
    var 
cname name "=";               
    var 
dc document.cookie;             
    if (
dc.length 0) {              
      
begin dc.indexOf(cname);       
      if (
begin != -1) {           
        
begin += cname.length;       
        
end dc.indexOf(";"begin);
        if (
end == -1end dc.length;
          return 
unescape(dc.substring(beginend));
      } 
    }
    return 
null;
  }

  function 
escribeCookie(namevalueexpires) {
    
document.cookie name "=" escape(value) + 
    ((
expires == null) ? "" "; expires=" expires.toGMTString());
  }
    
    function 
ini() {
        
opc=leeCookie('opcion');
        if (
opc!=null)
            
document.getElementById('sel').selectedIndex=opc;
    }
</script>

</head>

<body onLoad="ini()">
<select id="sel" onChange="escribeCookie ('opcion',this.selectedIndex)">
<option value="1">uno</option>
<option value="2">dos</option>
<option value="3">tres</option>
</select>
</body>
</html> 
En este ejemplo se graba la cookie al cambiar el select, pero creo que no te costará mucho adaptarlo a tus necesidades.

Saludos,