Hallo,
das script ist schon fast richtig.
function CheckAuswahl()
{
var x= "125"
}
^^^
Hier endet die Funktion.
{
^^^
Hier beginnt ein neuer Anweisungsblock.
[...]
for(i=0;i<document.Testform.Auswahl.length;++i)
^^^
"i++" ist AFAIK gegenüber "++i" vorzuziehen.
if (document.Testform.Auswahl.options[i].value == x);
^^^
Der Strichpunkt muss an das ende der darunterliegenden Zeile.
[...]
<body>
<form name="Testform" action="">
<select name="Auswahl" size="5" onLoad="CheckAuswahl()">
^^^^^^^^^^^^^^^^^^^^^^^
das muss in den einleitenden body-Tag
Lass die beiden markierten geschwiffenen Klammern ("}" und "{") weg und führe die anderen Veränderungen wie oben beschrieben aus, dann müsste es funktionieren.
Tipp: sobald du einen Eintrag gefunden hast, kannst du aus der Schleife Ausbrechen:
for(i=0;i<document.Testform.Auswahl.length;i++)
if (document.Testform.Auswahl.options[i].value == x) {
document.Testform.Auswahl.options[i].selected == true;
break;
}
viel Erfolg,
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]