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?