Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2007, 08:01
dblanco
 
Fecha de Ingreso: enero-2004
Mensajes: 207
Antigüedad: 21 años, 1 mes
Puntos: 1
caducidad cookies

buenas, seguro que para la mayoría será una chorrada, pero no soy capaz desde javascript de guardar una cookie más allá de la sesión.

Utilizo este código que he pillado por la red:

Código:
function setCookie(name, value, expires, path, domain, secure) {
  document.cookie = name + "=" + escape(value) + 
  ((expires == null) ? "" : "; expires=" + expires.toUTCString()) +
  ((path == null) ? "" : "; path=" + path) +
  ((domain == null) ? "" : "; domain=" + domain) +
  ((secure == null) ? "" : "; secure");
}
pero cuando llamo a la funcion por ejemplo: setCookie("nombre","valor",365) me da el siguiente error: "el objeto no acepta esta propiedad o método".

Si la llamo sin el número de días, es decir: setCookie("nombre","valor") pues chuta bien, pero claro al cerrar la sesion se pierde la cookie.

¿qué hago mal?

gracias