Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2007, 04:30
Avatar de sidney rees
sidney rees
 
Fecha de Ingreso: julio-2006
Ubicación: Argentina
Mensajes: 334
Antigüedad: 18 años, 8 meses
Puntos: 16
Cookies: necesito guardar datos en una cookie y no sé como.

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.
__________________
¿Tienes problemas para terminar tu proyecto? Nosotros te ayudamos, visitanos en Sidneyrees.com