document.cookie verarbeiten

versuch13

Erfahrenes Mitglied
Hallo. Ich möchte gerne verschiedene Cookies auslesen und deren Wert erhalten.

document.cookie sieht ca. so aus:

Code:
panel1=panel1; panel1=panel2; panel1=panel3;

... panel1, panel2, usw. sind CSS Id´s von Elementen die ich gerne ausblenden möchtest falls ein Cookie mit dem entsprechenden Wert vorhanden ist.
Irgendwie sitze ich da jetzt seit Stunden dran und komme einfach nicht weiter.

HTML:
     var ca = document.cookie.split(';');
     for(var i = 0; i < ca.length; i++) {
      var va = ca[i].split('=');  
      for(var c = 0; c < va.length; c++) {   
       document.getElementById(va[ c]).style.display = 'none';
      }
     }


Was läuft da denn falsch? Danke.
 
Zuletzt bearbeitet:
Also erstmal werden die "Leerzeichen" hinter den Semikolons nicht entfernt, und ich denke getElementById wird einen unterschied machen zwischen "hallo" und " hallo".
Und außerdem gehst du momentan alle Dinger durch, ist das beabsichtigt? also
"panel1", "panel1", " panel1", "panel2", " panel1", "panel3"

gruß, olli
 
Also erstmal werden die "Leerzeichen" hinter den Semikolons nicht entfernt, und ich denke getElementById wird einen unterschied machen zwischen "hallo" und " hallo".
Und außerdem gehst du momentan alle Dinger durch, ist das beabsichtigt? also
"panel1", "panel1", " panel1", "panel2", " panel1", "panel3"

gruß, olli

He, ja danke, genau es lag an den Leerzeichen. Ich habe es gelöst gestern noch lösen können, hab jetzt nur das Dokument nicht da, poste dann morgen die Lösung.
 

Neue Beiträge

Zurück