[...]
Was sprach nochmal dagegen, <html><body></body></html> ins Fenster zu schreiben und dann direkt mit doc.body zu arbeiten? Wieso sollte man p-Elemente an html anhängen?
Das hatte ich sogar probiert, aber irgendwo auf dem Weg ist es verloren gegangen.
var popup = window.open("", "x");
popup.document.open();
popup.document.write('<html><body></body></html>');
popup.document.close();
var doc = popup.document;
var p_element = doc.createElement("p");
p_element.appendChild(doc.createTextNode("Zeug"));
doc.body.appendChild(p_element)
und jeder ist zufrieden.
Struppi.