Robert Bamler: Auswahl eines Listeneintrag bei Pull-Downs!

Beitrag lesen

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]