Robert: Drop-Down-Liste aus JavaScript heraus anpassen

Beitrag lesen

Hallo,

meine HTML-Seite hat zwei Drop-Down-Felder. Das erste Drop-Down-Feld sieht so aus:

<select name="Auswahl" size="1" onchange="CheckAuswahl(this);">
   <option value="w1">Wert1</option>
   <option value="w2">Wert2</option>
</select>

Es ist zu sehen, das nach einer Änderung im ersten Drop-Down-Feld die JavaScript-Funktion "CheckAuswahl" aufgerufen wird. Die JavaScript-Funktion ruft eine JSP auf. Die JSP wiederrum ruft eine Java-Funktion auf, die mir die Inhalte für das zweite Drop-Down-Feld zurückgibt. Des weiteren enthält die JSP eine JavaScript Funktion mit deren Hilfe ich mir die Werte die in das zweite Drop-Down-Feld eingetragen werden sollen besorgen kann. In der Java-Script-Funktion unten habe ich jetzt ein String-Array, welches die in der zweiten Drop-Down-Liste einzutragenden Werte enthält.

<script type="text/javascript">
    function CheckAuswahl(select)
    {
        // über einen JSP die wiederrum eine Java-Funktion aufruft
        // besorge ich mir die Werte, die in die zweite Auswahlliste
        // geschrieben werden sollen. Die Werte liegen mir jetzt in
        // Form eines String-Arrays hier vor. Die Werte sollen in das
        // zweite Drop-Down-Feld gesetzt werden.
    }
</script>

Nun zu meiner Frage:

Wie kann ich innerhalb einer JavaScript-Funktion Werte in eine Drop-Down-Liste hinzufügen bzw. Werte in einer Drop-Down-Liste löschen?