Hallo zusammen,
leider wurde das "ursprüngliche Thema" bereits ins Archiv verschoben, und dort kann man ja bekanntlicher Weise nicht antworten.
[link=http://forum.de.selfhtml.org/archiv/2007/3/t147749/#m958308]
Neue Erkenntnis:
Ich habe das Problem gefunden, weiss aber nicht, wie es zu lösen ist. In meinem Formular befinden sich diverse DIVs zur Positionierung von Elementen. So ist z.B. das besagte Select-Objekt innerhalb eines Div-Objektes namens "form2". Wie kann man nun die object.ReplaceChild Methode anwenden, damit dies funktioniert?
Hier der Auszug aus dem HTML-File:
<form name="frm" id="frm">
<div name="form2" id="form2">
<select name="Auswahl" id="Auswahl">
<option value="test">hallo</option>
</select>
</div>
</form>
Hier der Auszug aus dem Javascript
var sneu=document.createElement("select");
var salt=document.frm["mat_select"];
for (var i = 0; i < 5; i++)
{
var neuer_eintrag = new Option(i,i,false,false);
sneu.options[sneu.length] = neuer_eintrag;
}
//?????
//salt.form.replaceChild(sneu,salt);
salt.form.replaceChild(sneu,document.frm.form2.document.mat_select);
//Dies ist die Problem-Zeile...
sneu.name=salt.name;
sneu.id=salt.id;
sneu.onchange=salt.onchange;
[...]