Hallo Struppi,
Ich verstehe nicht, warum du dich Standhaft weigerst, das Element im Fenster zu erzeugen.
Weil:
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);
Ich habe das probiert, bei mir gehts nicht. Ausserdem sollte es egal sein woher das Element kommt um irgedwo angefügt zu werden.
[...]
Für den OP 8 hab ich's noch nicht zum laufen gebracht.
Ich will das auch nicht "zum laufen bringen", also einen Workaround, sondern die allgemeingültige Lösung - das ist das Ziel bei der Sache dass das "zum laufen bringen" aufhört und ein Standard da ist ;)
Gruss, Piere.