Hoi,
Bist du dir da sicher (wenn man zumindest Punkte setzt) ob das richtig ist?
window['document'].forms['formularname'].elements['feldname'].value
Das ist genau so richtig wie
window['document']['forms']['formularname']['elements']['feldname']['value']
Schreibfehler oder Absicht? Hast du nur die Punkte vergessen, oder sind das tatsächlich
mehrdimensionale Arrays?
Absicht. Es sind schlicht und ergreifend Arrays. Arrays mit Referenzen auf Objekte.
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!
Der Punkt-Operator macht nichts anderes, als auf ein benanntes Feld in einem Array
zuzugreifen. Probier mal folgendes:
var blah = new Array();
blah['blub'] = "xyz";
alert(bla.blub);
Gruesse,
CK