Struppi: Pfadsyntax

Beitrag lesen

Beispiel:
variable = "feld1";
document.myForm[variable].value="Bla!";

ist ja gleichbedeutend mit:
document.myForm.feld1.value="Bla!"

Wenn ich jetzt ein Objekt hab
myObject = new Image();
und folgendes machen will:
myObject.src="pic.jpg";
und zwar mit einer Variablen drinnen, weil ich mehrere Objekte dieser Sorte habe hab ich nicht den Durchblick wie das geht...
Ich habs mit
[variable].src = "pic.jpg" versucht aber das geht ja numal wie ich mir schon dachte nich...
variable.src geht auch nicht weil er die ja nicht als Variable erkennt...

Wie kann ich das also erreichen???

Neben dem assoziativen Array Das dir Christian vorschlägt, ginge es auch mit self[variable]. Allerdings muss das dann erst ein Image Objekt werden, also self[variable] = new Image();

usw.

Doch ich denke mal, das dein Problem vermutlich wesentlich besser gelöst werden kann.

Struppi.