12 enero, 2010

Cookies con JavaScript

function AsignarCookie(nombre, valor, tiempo){
var Fecha = new Date();
var Expira = Fecha.getDate() + (tiempo);
Fecha.setDate(Expira);
document.cookie = nombre + ' = ' + valor + '; expires=' + Fecha.toGMTString();
}

function VerCookie(nombre) {
if(document.cookie.length > 0){
var InicioCadena = document.cookie.indexOf(nombre + '=');
if(InicioCadena != -1){
InicioCadena += nombre.length + 1;
var FinCadena = document.cookie.indexOf(';', InicioCadena);
if(FinCadena == -1)
FinCadena = document.cookie.length;
return unescape(document.cookie.substring(InicioCadena, FinCadena));
}
}
return '';
}

function EliminarCookie(nombre){
if(VerCookie(nombre))
document.cookie = nombre + '=;expires=Thu, 01-Jan-1970 00:00:01 GMT';
}

No hay comentarios: