Hola Alexis37,
Veo tu codigo... y no la verdad es que no se que cosa tienes mal. El caso es que como veo que vas a usar mucho los cookies con js... asi que te doy unas funciones que copie hace un porron por la red... ya no me acuerdo de donde (pido disculpas)... Espero que te sirvan... por lo menos sabras que el problema no lo tienes con los cookies:
Código Javascript
:
Ver original//crear cookie
function _cookie_create( name, value, expires, path, domain, secure )
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );
/*
if the expires variable is set, make the correct
expires time, the current script below will set
it for x number of days, to make it for hours,
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );
document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
( ( path ) ? ";path=" + path : "" ) +
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}
//leer cookie
function _cookie_view(cookie)
{
a = document.cookie.substring(document.cookie.indexOf(cookie + '=') + cookie.length + 1,document.cookie.length);
if(a.indexOf(';') != -1)a = a.substring(0,a.indexOf(';'))
return a;
}
//delete cookie:
function _cookie_delete( name, path, domain )
{
document.cookie = name + '=' +
( ( path ) ? ';path=' + path : '') +
( ( domain ) ? ';domain=' + domain : '' ) +
' ;expires=Thu, 01-Jan-1970 00:00:01 GMT';
}
Otra cosa... prueba el codigo con firefox + firebug... es una gozada ver como se crean los cookies.