A ver te mando un poco del código que he usado:
CON ESTO CREO O MODIFICO LA COOKIE:
var equals_location = document.cookie.indexOf("=")
var pseudo_cookies = document.cookie.substring(equals_location + 1)
cadena_pedido2 = co_modelo + "|" + co_subtotal + "|" + co_cuenta17 + "|" + co_cuenta18 + "|" + co_cuenta19 + "|" + co_cuenta20 + "|" + co_cuenta21 + "|" + co_cuenta22 + "|" + co_cuenta23 + "|" + co_cuenta24 + "|" + co_cuenta25 + "|" + co_cuenta26 + "|" + co_cuenta27 + "|" + co_cuenta28 + "|" + co_cuenta29 + "|" + co_cuenta30 + "|" + co_cuenta31 + "|" + co_cuenta32 + "|" + co_cuenta33 + "|" + co_cuenta34 + "|" + co_cuenta35 + "|" + co_cuenta36 + "|" + co_cuenta37 + "|" + co_cuenta38 + "|" + co_cuenta39 + "|" + co_cuenta40 + "|" + co_cuenta41 + "|" + co_cuenta42 + "|" + co_cuenta43 + "|" + co_cuenta44 + "|" + co_cuenta45 + "|" + co_cuenta46 + "|" + co_cuenta47 + "|" + "+"
cadena_pedido = cadena_pedido2
completo="duvic_cookie=" + (pseudo_cookies) + (cadena_pedido)
document.cookie=completo
... Y CON ESTO EN OTRA PÁGINA INTENTO LEEER LA COOKIE
historico = document.cookie
var equals_location = document.cookie.indexOf("=")
var pseudo_cookies = document.cookie.substring(equals_location + 1)
var cookie_array = pseudo_cookies.split("+")
for (counter = 0; counter < cookie_array.length; counter ++){
var linea=cookie_array[counter]
var sub_cookie_array = linea.split("|")
var modelo_cookie=sub_cookie_array[0]
var pares_cookie=sub_cookie_array[1]
document.writeln(modelo_cookie)
HE PROBADO EN EL NAVEGADOR SIN CONEXIÓN Y ME HA FUNCIONADO CORRECTAMENTE.
Puedes ver el resultado en
www.geocities.com/duvicsl
Está todo sin hacer. Pero vale para probar. Elige un artículo, guardalo pulsado el carrito inferior, depués de haber pedido la cantidad, y ves a la segunda pantalla pulsando el carrito de arriba.
En negro el resultado del tema.
Kaopectate
Te agradezco tu interés. Echame una mano porque he atascado.
Ya ves, de otra cosa no sabré, pero de JS tampoco.