@@1UnitedPower:
nuqneH
<form name="menuform">
<select name="menu1"> {color:#f6c108;
background-color:#2e2e2e;}
<option value="a.html" selected>seite a</option>
<option value="b.html" selected>seite b</option>
<option value="c.html" selected>seite c</option>
</select>
<input type="button" name="Submit" value="Go"
onClick="top.location.href = this.form.menu1.options[this.form.menu1.selectedIndex].value;
return false;">
</form>Dass dein Javascript-Snippet funktioniert
Dass es nicht funktioniert, hab ich ja bereits gesagt.
Ich versteh es zumindest nicht.
this
ist das Element, von dem das Event kommt, also der 'input'-Button.
this.[ref:self812;javascript/objekte/elements.htm#form@title=form]
ist das Formular, zu dem der Button gehört.
this.form.menu1
ist das Feld innerhalb des Formulars, das @name="menu1" hat. Also das 'select'-Element.
this.form.menu1.[ref:self812;javascript/objekte/options.htm@title=options]
und this.form.menu1.[ref:self812;javascript/objekte/options.htm#selected_index@title=selectedIndex]
sind selbsterklärend.
Qapla'
Wer möchte nicht lieber durch Glück dümmer als durch Schaden klüger werden? (Salvador Dalí)