Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2011, 08:36
laventanadewindows
Invitado
 
Mensajes: n/a
Puntos:
Borrar cookies con javascript

Hola a todos, y antes que nada muchas gracias.
Resulta que estoy usando las cookies para mi web, y en la red encontré mucho script para crearlas con javascript, pero ninguno me funciono, solo encontré una que funcionaba, pero tan solo tiene la función para crear cookies y para leerlas, pero no para borrarlas, y tras muchos intentar fallido de crear mi propio script de borrado me preguntaba si alguien era capaz de dejarme uno que funcione a partir de las dos funciones que ya tengo.
Aquí las dejo:

<script>
function setcookie(nombre, valor, duracionMin, ruta)
{
var cadena = nombre + "=" + encodeURIComponent(valor);
if (duracionMin != 0)
{
var fecha = new Date();
var duracionMili = duracionMin * 60 * 1000;
fecha.setTime(fecha.getTime() + duracionMili);
cadena += "; expires=" + fecha.toGMTString();
}
if (ruta != "")
{
cadena += "; path=" + ruta;
}
document.cookie = cadena;
}

function getcookies()
{
var obj = new Object();
var lineas = document.cookie.split(";");
for (var i=0; i<lineas.length; i++)
{
var partes = lineas[i].split("=");
var nombre = partes[0];
var valor = decodeURIComponent(partes[1]).replace("'", "\\'");
if (nombre.length > 0)
eval("obj." + nombre + "='" + valor + "'");
}
return obj;
}
</script>