hi,
Nochmal: Ohne einen relevanten Codeschnipsel, oder besser einen Link auf die Seite, wird Dir niemand helfen können.
leider kann ich keinen Link zur Verfügung stellen, da die Seite auf einem Firmenintenen Server läuft.
So jetzt ein paar Codeschnipsel:
das ist das einzige was an der Funktion die bei onChange aufgerufen wird irgendwas löscht.
var anzahl_zuloeschen = document.getElementById('kontinent').length-1;
for(i=0; i<=anzahl_zuloeschen; i++)
{ var geloescht =
document.getElementById('kontinent').
removeChild(document.getElementById('kontinent').lastChild);
}
Das gleiche gibt es auch noch mal bei der onChange-Funktion für die Länder.
Wobei document.getElementById('kontinent') bzw. document.getElementById('land') ein Selectfeld zurückliefert.
Nachdem alle alten Einträge gelöscht wurde werden über appendChild neue Einträge hinzugefügt.
Es ist keine andere Funktion enthalten die irgendetwas am ursprünglichen Select-Feld ändert.
Mit freundlichen Grüßen