Hola. Creo que el titulo de mi mensaje no puede ser más descriptivo. Necesito guardar datos dentro de una Cookie y no puedo. No me sale.
De moemnto tengo ls funciones en javascript setCookie, getCookie y delCookie, o sea, ya tengo la cookie creada... pero ahora ¿como ingreso datos en ella?
Esta es mi primera vez con Cookies, busque aquí en foros del web y no encontré nada, bueno, nada que solucionara mi problema (Me resulto extraño luego de tanto busca que no se hubiera hablado antes del tema)
Yo en lo que estoy trabajando es en un carrito de compras, y necesito guardar dentro de la cookie precio, cantidad y nombre del producto.
Les dejo las funciones que tengo hasta el momento:
Cita: function setCookie(name, value, expires, path, domain, secure)
{
document.cookie =
name+"="+escape(value)+
(expires ? "; expires="+expires.toGMTString() : "")+
(path ? "; path=" +path : "")+
(domain ? "; domain=" +domain : "")+
(secure ? "; secure" : "");
}
setCookie("counter", "1");
setCookie("counter", "1", new Date("January 01, 2010 00:00:01"));
setCookie("counter", "1", undefined, '/');
function getCookie(name)
{
cookie = " "+document.cookie;
offset = cookie.indexOf(" "+name+"=");
if (offset == -1) return undefined;
offset += name.length+2;
end = cookie.indexOf(";", offset)
if (end == -1) end = cookie.length;
return unescape(cookie.substring(offset, end));
}
function delCookie(name, path, domain)
{
if (getCookie(name))
{
var date = new Date("January 01, 2000 00:00:01");
setCookie(name, "", date, path, domain);
}
}
Estoy en cero... todo lo que me puedan facilitar para leer o practicar me sirve. (Ejemplo: ¡bienvenidos sean!)
Desde ya muchas gracias por leer mi mensaje, espero me puedan ayudar.