Selected index ändern

hallo

in einer html seite kommt dieser code vor:

ABC

wie kann ich nun per javascript die option „C“ auswählen? „C“ befindet sich nicht immer an dritter Position… darum ist eine selektion mit selectedIndex nicht möglich.

danke

Ich weiß nich, ob ich’s richtig versteh, aber wenn du willst, dass C immer als erstes ausgewählt ist, dann versuch’s damit:

ABC

Gruß XCite

nicht ganz…

die seite welches das dropdown enthält wird folgendermassen aufgerufen
seite.html?value=B

ich habe nun das B aus dem Querystring ausgelesen und möchte via JavaScript den Wert im DropDown setzten.

Danke

Nun, wenn das Formular serverseitig immer anders aufgebaut wird, würde ich prinzipiell das Setzen des selected Attributs auch serverseitig vornehmen. In JavaScript ist dies nach Aufbau eines unbekannten Formulars auch möglich. Anbei eine Beispielseite, das Attribut hattest du ja schon ausgelesen. Folglich kannst du die Listeneinträge nach deinem gesuchten Eintrag in einer Schleife durchsuchen und ihn auswählen…
Gruß DP

<!–
derParameter=„C“;
function auswaehlen()
{
for(var i = 0; i < document.meineForm.Liste.length; i++)
{
if(document.meineForm.Liste.options[i].text==derParameter)
{
document.meineForm.Liste.options[i].selected=true;
break;
}

}
}
//–>

ABCD
auswaehlen

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]