jobo: Mit Selectfeld verschiedene Funktionen aufrufen

Beitrag lesen

Hallo,

Nein, 'onload' ist viel zu spät. Die Funktion sollte sofort zur Verfügung stehen, nicht erst, wenn alle Bestandteile der Webseite (incl. aller Bilder) geladen wurden. [PERFORMANCE-BP2]

  
<select id="Auswahl">  
<option value="Funktion_1();">Auswahl_1</option>  
<option value="Funktion_2();">Auswahl_2</option>  
<option value="Funktion_3();">Auswahl_3</option>  
</select>  
<script type="text/javascript">  
[code lang=javascript]  
setAuswahlHandler = function() {  
	var auswahl = document.getElementById("Auswahl");  
	var oL =auswahl.getElementsByTagName("option");  
	auswahl.onchange = function() {  
		var sI = auswahl.selectedIndex;  
		alert (sI);  
		alert (oL[sI].value);  
	}  
}();  

</script>
[/code]

IE akzeptiert kein onclick auf einem Optionelement (s.a. meine Frage vor kurzem hier im Archiv).

Link?

http://forum.de.selfhtml.org/archiv/2009/12/t193375/#m1291409

Außerdem ging es hier ums 'change'-Event. Im IE 7 funktioniert es. Ich erinnere mich dunkel, dass der 6er da Probleme macht.

Eben: <option onclick="alert('abc')"> geht im IE nicht. _Nur_ onchange.

Gruß

jobo