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;
}
}
}