de webmaster a webmaster

Cookies en JavaScript

sin comentarios, faltaría plus, venga haz el tuyo pinchando aquí que esto tiene premio seguro!

cookies 01 Cookies en JavaScript

Aquí os dejo un recopilatorio de funciones javascript para el manejo de cookies:

function cookiesAllowed() {
setCookie(’checkCookie’, ‘test’, 1);
if (getCookie(’checkCookie’)) {
deleteCookie(’checkCookie’);
return true;
}
return false;
}

function setCookie(name,value,expires, options) {
if (options===undefined) { options = {}; }
if ( expires ) {
var expires_date = new Date();
expires_date.setDate(expires_date.getDate() + expires)
}
document.cookie = name+’='+escape( value ) +
( ( expires ) ? ‘;expires=’+expires_date.toGMTString() : ” ) +
( ( options.path ) ? ‘;path=’ + options.path : ” ) +
( ( options.domain ) ? ‘;domain=’ + options.domain : ” ) +
( ( options.secure ) ? ‘;secure’ : ” );
}

function getCookie( name ) {
var start = document.cookie.indexOf( name + “=” );
var len = start + name.length + 1;
if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ‘;’, len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}

function deleteCookie( name, path, domain ) {
if ( getCookie( name ) ) document.cookie = name + ‘=’ +
( ( path ) ? ‘;path=’ + path : ”) +
( ( domain ) ? ‘;domain=’ + domain : ” ) +
‘;expires=Thu, 01-Jan-1970 00:00:01 GMT’;
}

y ahora la forma de usarlas:

// Cheque si esta permitido el uso de cookies en el navegador.
if cookiesAllowed() {
alert(’Si puedes’);
} else {
alert(”Este navegador no permite el uso de cookies.”);
}
// Crear una cookie con nombre miCookie y el valor “Casa” y que expira a los 10 dias
setCookie(’miCookie’,'Casa’, 10);

// Conseguir el valor de ‘miCookie’
var userCookie = getCookie(’miCookie’);

// Borrar ‘miCookie’
deleteCookie(’miCookie’);

Visto en: http://www.tufuncion.com/funciones-javascript

Comparte y no seas egoinómano
  • services sprite Cookies en JavaScript
  • services sprite Cookies en JavaScript
  • services sprite Cookies en JavaScript
  • services sprite Cookies en JavaScript
  • services sprite Cookies en JavaScript
  • services sprite Cookies en JavaScript
  • services sprite Cookies en JavaScript
  • services sprite Cookies en JavaScript
  • services sprite Cookies en JavaScript
  • services sprite Cookies en JavaScript

Páginas relacionadas con este artículo:

  1. Conocer la URL con Javascript
  2. Compilador JavaScript de Google
  3. La potencia de JavaScript en un 1Kb.
  4. Clase PHP para conectar con Microsoft SQL Server
  5. Correctores ortográfico en PHP y Javascript

Escrito por un tal dedavid

October 25th, 2009 a las 8:06 pm

Deja aquí tu comentario, tu huella, o mejor ingrésame unos euros