Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2006, 03:42
liladel80
 
Fecha de Ingreso: mayo-2006
Mensajes: 2
Antigüedad: 17 años, 11 meses
Puntos: 0
Cookies problemáticas en el Explorer

Hola estimados compañeros, escribo mi primer mensaje en este foro para ver si me podéis solucionar un problema que tengo.

Tengo este archivo js:
Código PHP:
//Creamos la fecha de caducidad de las cookies
var expdate = new Date();
expdate.setTime (expdate.getTime() +  (24 60 60 1000 365));

function 
getCookie(name) { 
    var 
dc document.cookie
    var 
prefix name "="
    var 
begin dc.indexOf("; " prefix); 
    if (
begin == -1) { 
        
begin dc.indexOf(prefix); 
        if (
begin != 0) return null
    } else { 
        
begin += 2
    } 
    var 
end document.cookie.indexOf(";"begin); 
    if (
end == -1) { 
        
end dc.length
    } 
    return 
unescape(dc.substring(begin prefix.lengthend)); 
}

function 
getCookieArray(name){
    var 
0;
    while (
getCookie(name i) != null) {
        
this[1] = getCookie(name i);
        
i++; 
        
this.length i
    }
}

function 
deleteCookie(namepathdomain) { 
    if (
getCookie(name)) { 
        
document.cookie name "=" 
        ((
path) ? "; path=" path "") + 
        ((
domain) ? "; domain=" domain "") + 
        
"; expires=Thu, 01-Jan-70 00:00:01 GMT"
    }
}

function 
setCookie(cookieName,cookieValue,nDays,domain,path) { 
    var 
today = new Date(); 
    var 
expire = new Date(); 
    if (
nDays==null || nDays==0nDays=1
    
expire.setTime(today.getTime() + 3600000*24*nDays); 
    
document.cookie cookieName+"="+escape(cookieValue
            + 
";expires="+expire.toGMTString(); 
}

function 
setCookieArray(name){
    
this.length setCookieArray.arguments.length 1;
    for (var 
0this.lengthi++) {
    
data setCookieArray.arguments[1]
    
setCookie (name idataexpdate);
    }

El caso es que este archivo, junto a otros 2 archivos php que no me deja publicarlos, al ser ejecutados desde el explorador FIREFOX, funcionan correctamente, mientras que bajo la interpretación del EXPLORER, no reconoce las cookies y me muestra el listado con el nombre de "undefinied".

Quería preguntaros si sabéis a qué se debe esto, o cuál puede ser el problema, si con este archivo js se puede sacar algo en conclusión. Desde ahora os agradezco el hecho de que hayáis leido este mensaje, y disculparme de paso por las molestias causadas.