regenfeld: variablenbezeichnung erst zur laufzeit erzeugen

Beitrag lesen

Hallo Christian,

Jeder Array in JavaScript laesst sich halt auf die zwei Arten darstellen. Statt

document.formularname.feldname.value

waere auch moeglich

document['formularname']['feldname']['value']

oder, um es auf die spitze zu treiben:

window['document']['forms']['formularname']['elements']['feldname']['value']

Bist du dir da sicher (wenn man zumindest Punkte setzt) ob das richtig ist?

window['document'].forms['formularname'].elements['feldname'].value

Schreibfehler oder Absicht? Hast du nur die Punkte vergessen, oder sind das tatsächlich mehrdimensionale Arrays? Ich hab nämlich noch nirgends gelesen, dass die JS-Objekte mit mehrdimensionalen Arrays angesprochen werden können, ich dachte immer das ginge nur über den Punkt-Operator!

lg regenfeld