lina-: SelectedIndex -1 macht Probleme

Beitrag lesen

moin liebes Forum :)

ich bin heute auf ein grundsätzliches Problem gestoßen, bei dem ich mir keine Rat mehr weiss.

Zur Veranschaulichung habe ich das Beispiel aus der Doku mal abgeändert:

  
<html><head><title>Test</title>  
<script type="text/javascript">  
function CheckAuswahl () {  
  alert("check auswahl");  
  if (document.Testform.Auswahl.selectedIndex == 2)  
    document.Testform.Auswahl.selectedIndex = -1;  
}  
</script>  
</head><body>  
<form name="Testform" action="">  
<select name="Auswahl" onchange="CheckAuswahl()" size="1">  
<option>Goethe</option>  
<option>Schiller</option>  
<option>Guildo Horn</option>  
<option>Homer</option>  
<option>Fontane</option>  
</select>  
</form>  
</body></html>  

Was habe ich geändert?
Zur Kontrolle habe ich in das Skript eine Ausgabe gesetzt. Die wichtige Änderung besteht aber darin, dass der selectedIndex auf -1 gesetzt wird, falls Guildo Horn gewählt wurde.

Korrekterweise wird in diesem Fall auch "nichts" ausgewählt.
Aaaaber: klickt man nun auf den ersten Eintrag (so dass der wieder aktiv ist), wird er zwar ausgewählt, aber das Skript nicht ausgeführt.

Weiss jemand Rat?

liebe Grüße aus Berlin
lina-

--
Dinge aus dem linaland
Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)