Gunnar Bittersmann: drop-menue (hintergrund-farbe und text-farbe des Menues)

Beitrag lesen

@@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í)