MSIE-Phänomen: cloneNode und replaceChild()

Hallo liebe WWW Gemeinde,

ich arbeite momentan an einem Projekt (Intranet Webanwendung)
mit relativ viel JavaScript.
Ich möchte eine Selectbox kopieren und an einer anderen Stelle (einem JavaScript erzeugten DIV-Container) wieder einfügen.
Ein kleiner Script-Auszug:

var selectboxcopy = document.getElementById(„quellSelectBox“).cloneNode(true);

nun habe ersetze ich den ursprünglichen inhalt (mit onclick)
var selectBoxTd = document.getElementById(„tdDerSelectBox“);
selectBoxTd.replaceChild(selectboxcopy, selectBoxTd.firstChild);

Ich bin auf das folgende Problem gestoßen:

Bei Mozilla Browsern funktioniert es einwandfrei,
ich kann den Div-Container verschwinden lassen und beim erneuten
sichtbarmachen des Containers wird die Selectbox angezeigt.

Beim MSIE funktioniert der Vorgang nur beim ersten Mal,
lasse ich den DIV-Container verschwinden und dann wieder auftauchen,
wurde die Selectbox zwar eingefügt, jedoch fehlt der Inhalt!

Habt ihr eine Ahnung wie man das Problem lösen kann?

Vielen Dank im Voraus,

Björn

Hallo an Alle!

Ich hab’s geschafft!
War ein Denkfehler… cloneNode kopiert das gewünschte Objekt nur solange in die Zwischenablage, bis es an einer anderen Stelle „eingefügt“ wurde.

Mit einem erneuten cloneNode funktioniert es einwandfrei!

Vielleicht bin ich ja nicht der Einzige, der auf dieses Problem gestoßen ist und konnt helfen.

Viele Grüße
BJörn