Philip: Cookie Array

Beitrag lesen

Hallo!

Ich habe da mal eine kurze Frage:
Kann ich in einem Array auch nach einem Namen parsen und nicht nur nach der Position als Nummer?
Problem ist, dass nach jedem Neustart des Systems, alls durcheinander gerät...
Hier mal der Quelltext:

...

b[18] = new Image(); b[18].src = "sch18.gif";
b[19] = new Image(); b[19].src = "sch19.gif";
b[20] = new Image(); b[20].src = "sch20.gif";
var max = 20;
var max2 = 19;
var min = 0;
var min2 = 1;
var lwohnen = 0;
var twohnen = 20;
var jwohnen = 0;
var ablauf = new Date();
var cookiearray = document.cookie.split(";");
var infuenfTagen = ablauf.getTime() + (365 * 24 * 60 * 60 * 1000);
ablauf.setTime(infuenfTagen);
for (var iterator = 0; iterator < cookiearray.length; iterator++) {
cookiearray[iterator] = new Array(cookiearray[iterator].split("=")[0], cookiearray[iterator].split("=")[1]*1);
}
function merken () {
document.images[3].src = b[lwohnen = cookiearray[3][1]].src
lwohnen = cookiearray[3][1]
twohnen = cookiearray[4][1]
if (twohnen > 10) {
document.getElementById("temp").firstChild.nodeValue = + twohnen + "°C";
}
else {
document.getElementById("temp").firstChild.nodeValue = "Aus"
}
jwohnen = cookiearray[5][1];
if (jwohnen == 1) {
document.getElementById("jalo").firstChild.nodeValue = "Geöffnet" ;
}
if (jwohnen == 0) {
document.getElementById("jalo").firstChild.nodeValue = "Geschlossen" ;
}
}
...

Das ist natürlich nur ein Teil, es gibt so 21 Einträge im Array...
MfG

Philip