Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2008, 21:15
elalmacen60
 
Fecha de Ingreso: mayo-2008
Mensajes: 111
Antigüedad: 16 años
Puntos: 1
setear duracion de una cookie

Hola tengo un script donde seteo el nombre de una cookie, la utilizo para cambiar el estilo de mi pag. Mientras el usuario no cierre el navegador el estilo se mantiene, por mas que visite otra web. el tema q cuando lo cierra pierdo la cookie. Lo que quiero es mantenerla por una semana por ejemplo, como seria el tema??
Este es mi script por el momento

Código:
if(document.cookie.indexOf("white") == -1 ){
	 var style = document.getElementById("hojaEstilo");
	 style.href = "estilos/estilos.css";
	}else {
		var style = document.getElementById("hojaEstilo");
		style.href = "estilos/estilosWhite.css";
	    }		
//cargo la pagina para hacer cualquier cambio
window.onload = function() {
var bandera = 0;
var boton = document.getElementById("btn");

    boton.onclick=function(){
	   if(bandera == 0){
		   document.cookie = 'estilo=white';
		   var galletas = document.cookie;
			var nombre = galletas.indexOf("white");

		   var style = document.getElementById("hojaEstilo");
		   style.href = "estilos/estilosWhite.css";
		   bandera = 1;
	   }else{
		   document.cookie = 'estilo=black';
		   var galletas = document.cookie;
     	   var nombre = galletas.indexOf("white");
			
		   var style = document.getElementById("hojaEstilo");
		   style.href = "estilos/estilos.css";
		   bandera = 0;
		   }
	}
   
}