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

Responder a