Durch Aufruf der Funktion UpdateDD() soll das Dropdownmenü geleert werden, um später neuen Inhalt einzufügen. Leider klappt es nicht und es bleiben immer die ersten beiden Einträge vorhanden (das Einfügen klappt und poste ich deshalb hier nicht).
Setze ich in der for schleife statt i < document.form1.karten.length eine hohe zahl ein, zB i < 1000, dann klappt alles. Aber das kann's ja nicht sein ...
Ich glaub, ich hab ein Brett vorm Kopp ... vielleicht kann mich ja mal wer erleuchten, wo mein Fehler liegt? Danke. :)
[..........]
function UpdateDD()
{
for (var i = 0; i < document.form1.karten.length; i++)
{
document.form1.ddmenu.options[document.form1.ddmenu.length-1] = null;
}
}
[..........]
<form name="form1">
<select name="ddmenu">
<option value="eins" selected>Eins</option>
<option value="zwei">Zwei</option>
<option value="drei">Drei</option>
<option value="vier">Vier</option>
<option value="fuenf">Fünf</option>
<option value="sechs">Sechs</option>
</select>
</form>
[..........]
<a href="javascript:UpdateDD();">UpdateDD</a>