Hallo!
Warum es so ist, weiß ich nicht. Aber wenn du vor <OBJECT> irgendein Zeichen hinzufügst, oder nach </OBJECT>, dann funktionierts bei mir im IE auch.
Warum? Keine Ahnung!
zb:
var output = " <OBJECT>\n" +
...........
"</OBJECT>\n";
mfg
frafu