| El script | Como funciona |
|
function leerCookie(clave) function escrCookie(clave,valor, horas) { |
Recuerda que los cookies son datos almacenados en el ordenador del visitante. Estos datos están anotados en la forma clave=valor. Por ejemplo nombre = juan. Busca la cadena formada por la clave que queremos buscar y el signo =. Para esto usa el método indexOf(). Si lo encuentra (pos != -1) lee lo que haya hasta el primer ; que encuentre (el punto y coma separa las cookies). La función ternima devolviendo el valor de la cookie (o nada si la clave buscadoa no existe) La segunda función se utiliza para escribir una pareja clave=valor en el archivo cookie. La función también indica el tiempo (en horas) que debe transcurrir hasta que esta cookie expire, o sea, se borre. La función simplemente construye una cadena con la forma clave = valor; expires= tiempo. En esta cadena clave es el nombre de la cookie, valor es su valor asociado y tiempo el tiempo de vida. |
| La página | Como se usa |
| Si quieres escribir una cookie <script language="javascrip"> escrCookie("nombre","Pedro",24) </script> Si quieres leer una cookie... <script language="javascrip"> leido = leerCookie("nombre") </script> |
La forma de usar estas funciones no tiene nada de especial, se llaman como culquier función Javascript. La función de escritura lleva tres argumentos: el nombre de la cookie que se escribirá, su valor y el tiempo de vida (opcional) Para leer tan sólo necesita como argumento el nombre de la cookie que quieras leer. |
| El script en funcionamiento |
| Pulsa aquí para ver el script en marcha. Se abrirá una ventana nueva |