Hey Leute
Ich stehe da vor einem kleinen IE Problem. Folgendes (Beispiel)Formular funktioniert lediglich im IE nicht:
<form action=/lewhp/main.php?cc=1|mp_downloadsi method='post'>
<select name='choose'>
<option onclick='this.form.submit()' 2|1 selected>Dämmstoffe</option>
<option onclick='this.form.submit()' value=2|2>Trapezbleche</option>
<option onclick='this.form.submit()' value=2|3>Bitumenbaustoffe</option>
</select></form>Warum funktioniert das nicht? Weil der IE onclick in option nicht liest.
Weil dein Code Grütze ist. Hier:
<option onclick='this.form.submit()' 2|1 selected>Dämmstoffe</option>
Ein Optionsfeld sieht so aus:
<option value="2|1" onclick="hier die javascript-anweisung" selected>abc</option>
Vergleiche das mal mit deinem Code. Validiert (also Standardkonform) könnte deine Optionszeile so aussehen:
<option onclick="this.form.submit();" value="2|1" selected>Dämmstoffe</option>
Ich hab außerdem hinter deine Javascript-Anweisung noch ein Simikolon gesetzt. Du kannst dann bei Bedarf weitere Anweisungen dahinterschreiben oder es lassen.
So sollte es funzen. Eine Alternative dazu gibt es nicht, jedenfalls keine die sich funktionstechnisch unterscheiden würde (gibt natürlich noch onchange, onclick, onfocus, ... aber die unterscheiden sich vom Prinzip nicht).
Gruß
Lars