Es geht um diesen Code:
var div = document.createElement( 'div');
div.appendChild( document.createTextNode( 'foo'));
var popup = window.open( '', 'bar', '[...]');
popup.document.documentElement.appendChild( div);
Ich verstehe nicht, warum du dich Standhaft weigerst, das Element im Fenster zu erzeugen.
So funktioniert es auch im IE:
var popup = window.open( '', 'bar', '');
var div = popup.document.createElement( 'div');
div.appendChild( popup.document.createTextNode( 'foo'));
popup.document.documentElement.appendChild( div);
Aber nicht mehr im OP
Mit OP 7 läuft's so:
popup.document.body ?
popup.document.body.appendChild( div)
: popup.document.documentElement.appendChild( div)
;
Für den OP 8 hab ich's noch nicht zum laufen gebracht.
Struppi.