Der Martin: Variablenverwendung in Funktionen

Beitrag lesen

Hallo Marcel,

ITEM=InpFeldNameTeil1[j]+InpFeldNameTeil2[k];
        document.foo.ITEM.value=BspWerte[i];
Leider bekomme ich hier die Fehlermeldung, das document.foo.ITEM kein Objekt ist.

das geht so auch nicht. Hier wird 'ITEM' wörtlich als Objektname verstanden. In so einem Fall kannst du aber die alternative Schreibweise verwenden:

document.foo[ITEM].value=BspWerte[i];

Dann wird ITEM als Variable ausgewertet und dessen Wert als Name des Objekts oder der Eigenschaft genommen.

Ciao,
 Martin

--
Die letzten Worte der Challenger-Crew:
Lasst doch mal die Frau ans Steuer!