Hola a tod@s.
Mi problema es que estoy creando cookies para recordar la información que inserto en una cesta de la compra. Las cookies las creo con un bucle, y cuando las creo consulto su valor y todo va bien, pero en cuanto salgo del bucle, ya pierden su valor.
Alguien podría decirme a que es debido, no meto fecha de expire porque por defecto debe durar la session actual:
El código es el siguiente:
var l_n_tot = 8;
var l_n_cont = 0;
for (l_n_cont=0;l_n_cont<l_n_tot;l_n_cont++){
setCookie("header_" + l_n_cont + "_valor", "valor" + l_n_cont);
setCookie("header_" + l_n_cont + "_valor2", "valor2" + l_n_cont);
//aqui tiene bien su valor
alert("valor: " + getCookie("header_1_valor") + ". Title2: " + getCookie("header_1_valor2"));
}
//aqui ya pierde su valor
alert("valor: " + getCookie("header_1_valor") + ". Title2: " + getCookie("header_1_valor2"));
la función setCookie tiene el siguient código:
function setCookie(name, value, expires, path, domain, secure)
{
document.cookie =
name+"="+value+
(expires ? "; expires="+expires.toGMTString() : "")+
(path ? "; path=" +path : "")+
(domain ? "; domain=" +domain : "")+
(secure ? "; secure" : "");
}
Muchas gracias a quien me pueda ayudar.
Saludos.