Gernot Back: Farbe Auswahl selectbox ändern

Beitrag lesen

Hallo Thomas,

Ich habe folgendes getestet:

<select name="s1" style="width:50px" onFocus="this.style.backgroundColor='#FFFFFF'" onBlur="this.style.backgroundColor='#FFFFFF'">
<option value="FF0000" style="background-color:#FF0000" ></option>
<option value="00FF00" style="background-color:#00FF00"></option>

(...)

</select>

Das geht leider nicht :(

Bie Hintergrundbildern habe ich das mit Netscape7.1/Mozilla/Firefox schon geschafft; und zwar, wenn ich mich richtig entsinne, mit dem Eventhandler onchange im SELECT-Element; entsprechend ginge es bei Hintergrundfarben dann wohl so:

<select style="[code lang=css]width:50px" onchange="this.style.backgroundColor=this.options[this.selectedIndex].style.backgroundColor">
<option value="FF0000" style="background-color:#FF0000"></option>
<option value="00FF00" style="background-color:#00FF00"></option>
<option value="0000FF" style="background-color:#0000FF"></option>
<option value="00FFFF" style="background-color:#00FFFF"></option>
</select>
[/code]
Mit anderen Browsern IE/Opera dürfte es da aber Probleme geben:

vgl.:http://forum.de.selfhtml.org/archiv/2005/11/t118574/#m760191

Gruß Gernot