He creado una aplicación para crear Blogs y para evitar el consumo de CPU
(consultas a Base de Datos) todas las páginas se cachean en un archivo
estático y sólo se modifica éste archivo cuando hay algún cambio en ésa
página.
Ésto me crear un Problema con las cookies, no puedo utilizar el PHP para
manejar las cookies y tengo que utilizar un lenguaje cliente y que mejor que
el Javascript.
Antes de nada tengo que decir que soy nulo en temas de Javascript pero
mirando por aquí y por allá consegui hacer un par de funciones que me cojían
las cookies y las insertaban en los campos del formulario.
Cuando hay cookies no hay problema, pero cuando no hay ninguna cookie y en
Explorer (en Firefox va bien) me pone en los campos null .
Os dejo las funciones Javascrpt.
function getCookie(name) {
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return null;
} else {
begin += 2;
}
var end = document.cookie.indexOf(";", begin);
if (end == -1) {
end = dc.length;
}
return unescape(dc.substring(begin + prefix.length, end));
}
function insertarCookie() {
var nombre = getCookie('blog_nombre');
var correo = getCookie('blog_correo');
var web = getCookie('blog_web');
document.EscribirComent.nombre.value = nombre;
document.EscribirComent.correo.value = correo;
document.EscribirComent.web.value = web;
if ((correo!=null) || (nombre!=null) || (web!=null)) {
document.EscribirComent.recordar.click()
};
}
Un saludo y gracias.
David
http://blog.ketari.com
--
GuGara.com http://gugara.com Comunidad [+Blogs Multilingues +Foro +Fotos &
GoogleMaps + Wiki / Tag ]
NiNaiz.com http://ninaiz.com Equipos+Deporte [+Blogs Multilingues +Foro
+Fotos & GoogleMaps + Wiki / Tag ]
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL:
/pipermail/javaescript-scriptia.net/attachments/20060119/4f7bfe69/attachment.htm
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net