Hallo,
--> <select name="Auswahl[]" size="8" multiple>
Nun will ich per Javascript auf das Element zugreifen.
Leider weiss ich nicht, wie nun der Objektname lautet, da dies hier offensichtlich nicht funktioniert:
--> document.Testform.Auswahl[].options[1].selected = true;
document.Formularname.Feldname ist eine Kurzschreibweise für document.forms.Formularname.elements.Feldname. In JavaScript können Unterobjekte über die Schreibweise objekt.unterobjekt sowie äquivalent über die Schreibweise objekt["unterobjekt"] angesprochen werden. Somit kann man mit Objektnamen arbeiten, die als String vorliegen und nicht den Regeln unterworfen sind, die sonst für Objektnamen gelten.
document.forms.Formularname.elements.Feldname kann also auch als document.forms["Formularname"].elements["Feldname"] notiert werden, siehe http://de.selfhtml.org/javascript/objekte/elements.htm.
Daher kannst du z.B.
document.forms.Testform.elements["Auswahl[]"]
schreiben.
Mathias