Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Código de JavaScript - cookies

cookiesgráfica de visualizaciones


JavaScript

estrellaestrellaestrellaestrellaestrella
Publicado el 22 de Octubre del 2008 por Xavi
11.582 visualizaciones desde el 22 de Octubre del 2008. Una media de 42 por semana
Código que muestra como crear, consultar y eliminar cookies mediante JavaScript.

Versión 1
estrellaestrellaestrellaestrellaestrella

Publicado el 22 de Octubre del 2008gráfica de visualizaciones de la versión: Versión 1
11.583 visualizaciones desde el 22 de Octubre del 2008. Una media de 42 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- http://www.lawebdelprogramador.com --> <html> <head> <title>Pestañas con CSS y JavaScript</title> <script type="text/javascript"> <!-- /* * Genera una cookie * * Esta funcion se utiliza en la funcion javascript:showUsr * Tiene que recibir: * nombre=nombre de la cookie * valor=valor de la cookie * caducidad=caducidad de la cookie en dias (-1 elimina la cookie) */ function setCookie(nombre, valor, caducidad) { //Si no tenemos caducidad para la cookie, la definimos a 31 dias if(!caducidad) caducidad = 31 var expireDate = new Date() //coge la fecha actual expireDate.setDate(expireDate.getDate()+caducidad); //crea la cookie: incluye el nombre, la caducidad y la ruta donde esta guardada //cada valor esta separado por ; y un espacio document.cookie = nombre + "=" + escape(valor) + "; expires=" + expireDate.toGMTString() + "; path=/"; } /* * Lee una cookie * * Tiene que recibir: * nombre=nombre de la cookie a leer */ function getCookie(nombre) { /* * document.cookie * Contiene todas las cookies que estan al alcance de la paginas web en el formato: * nombreCookie1=valor1; nombreCookie2=valor2 * * document.cookie.length * Contiene la longitud de la suma de todas las cookies */ if(document.cookie.length>0) { /* * indexOf(caracter,desde) Devuelve la primera posicion que el caracter aparece * devuelve -1 si no encuentra el caracter */ start=document.cookie.indexOf(nombre + "="); if (start!=-1) { //El inicio de la cookie, el nombre de la cookie mas les simbolo '=' start=start + nombre.length+1; //Buscamos el final de la cookie (es el simbolo ';') end=document.cookie.indexOf(";",start); //Si no encontramos el simbolo del final ';', el final sera el final de la cookie. if (end==-1) end=document.cookie.length; //Devolvemos el contenido de la cookie. //substring(start,end) devuelve la cadena entre el valor mas bajo y //el mas alto, indiferentemente de la posicion. return unescape(document.cookie.substring(start,end)); } } //no hemos encontrado la cookie return ""; } //--> </script> </head> <body> <br /><a href="javascript:setCookie('nombreCookie','contenidoCookie',1);">Crear Cookie</a> <br /><a href="javascript:window.alert(getCookie('nombreCookie'));">Leer Cookie</a> <br /><a href="javascript:setCookie('nombreCookie','',-1);">Eliminar Cookie</a> </body> </html>

Comentarios sobre la versión: Versión 1 (0)


No hay comentarios
 

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración del curso
Comentarios