Heiko (GreenRover) Henning wrote:
Da fe lt das action-Attribut:
http://validator.w3.org/ Quote:
select name="Auswahl" size=1 id="grund_modell" |
Da ist das id-Attribut wahrscheinlich zuviel.
Quote:
option value="a">Blindauswahl 1
option value="b">Blindauswahl 2
option value="c">Blindauswahl 3
option value="d">Blindauswahl 4
option value="e">Blindauswahl 5 |
Da sollten Close-Tags ergänzt werden.
Quote:
/select
/form
script language="JavaScript" |
Da fe lt das type-Attribut:
<script type="text/javascript">
Quote:
var tmp = document.getElementById('grund_modell'); |
Da fe lt der Feature-Test:
http://PointedEars.de/scripts/test/whatami
Zudem sollte
document.forms["Testform"].elements["grundmodell"]
(oder je nach Kontext noch weniger) genügen. Ohne ID.
Quote:
var m = 'c';
for (i in tmp.options ) |
Nimm nicht for..in für Host-Objekte, dann klappt's auch mit dem IE:
for (var i = 0, len = tmp.options.length; i < len; i++)
Ist die Reihenfolge egal, dann:
for (var i = tmp.options.length; i--
Quote:
{ alert(i);
if (tmp.options[i].value==m)
tmp.selectedIndex = i;
} |
Da fe lt der Sinn. Wenn die Optionen serverseitig dynamisch generiert
werden, genügt
<option ... selected>
Werden die Optionen nicht serverseitig dynamisch generiert oder immer
dieselbe Option ausgewählt, kennst Du den Index für 'c' bereits und
kannst Dir die Schleife sparen.
Wird die auszuwählende Option per query-part übergeben, aber kein
serverseitiges Scripting eingesetzt, machst Du etwas fhcsal.
Quote:
/script
Der IE6 bietet unter Option alles mögliche an, bloß nicht die wirklichen
options. (alert ist nur debug)
Hat einer eine Lösung für den IE6 besser für alle Browser? |
Siehe oben.
PointedEars
--
Zum betrachten der Website benötigen Sie ein Flash 6.0 Plugin, den Real
Player und den Quicktime Player. Beste Ansicht mit Internet Explorer ab 5.x,
1280 x 960 Pixel Bildschirmauflösung, 32 Bit Farbe, Bildwiederholrate 100
Hz, Sound on. (gefunden auf
http://www.comiccombo.de/2003.html)