Lieber Struppi,
Warum nicht einfach:
var ersetzung = ....
platzhalter.parentNode.innerHTML = ersetzung;
Die Ersetzung selbst ist ein <object>-Element, der Platzhalter ist ein <div>-Element. Es soll das DIV selbst ersetzt werden. Dazu verwende ich die parentNode des DIVs, um _darin_ das DIV durch das OBJECT zu ersetzen, nicht etwa um den Inhalt des DIVs mit dem OBJECT zu überschreiben.
Ich will ja schon fast lieber nicht mehr wissen, ob im IE7 solch eklatante Patzer in der JavaScript/JScript-Engine behoben wurden...
Liebe Grüße aus Ellwangen,
Felix Riesterer.