Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/11/2008, 05:58
FJE
 
Fecha de Ingreso: noviembre-2008
Mensajes: 29
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Guardar datos en cookies

Buenas tardes, ya lo he podido probar y sigue fallando más o menos igual que antes, sigue haciendo cosas raras con los colores. Las funciones las tengo así:

function setCookie(nombre, value, expira) {
document.cookie += nombre + "=" + value + "; expires=" + expira.toGMTString();
}

function getCookie(nombre) {
var search = nombre + "="
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
fin = document.cookie.indexOf("x", offset)
if (fin == -1)
fin = document.cookie.length
return unescape(document.cookie.substring(offset, fin))
}
}
}


function guardarCookies() {
var hoy = new Date()
var expiracion = new Date()
expiracion.setTime(hoy.getTime() + 1000*60*60*24*365)
setCookie("fondo", fondo.value, expiracion)
setCookie("fuente", fuente.value, expiracion)
}

function cargar() {
cadfondo=getCookie("fondo");
if (cadfondo!="")
document.bgColor=cadfondo;

cadfuente=getCookie("fuente");
if (cadfuente!="")
document.fgColor=cadfuente;
}

La función cargar la tengo puesta aquí: <BODY onLoad="cargar();">

¿Qué sigo haciendo mal? No tengo ni idea, llevo 2 días haciendo pruebas y no consigo que salga bien