Lieber Henry,
Aber wenn du diese Funktion
function fensterOeffnen() { var w= window.open(''); w.document.write('halloooooooo'); }
dort
https://wiki.selfhtml.org/extensions/Selfhtml/frickl.php/Beispiel:JS-window-open-1.html#view_result
verwendest, ist vielleicht klarer was ich meine.
es passiert exakt das, was passieren soll. In der Konsole erreiche ich analog das gleiche:
document.documentElement.innerHTML
"<head></head><body>halloooooooo</body>"
Was Dir Dein Browser als "Quelltext" anzeigt, ist jedenfalls nicht der Inhalt des DOM. Das ist grundsätzlich so, dass der Inhalt des DOM nicht identisch mit dem Quelltext ist. Insbesondere in den Fällen, wo es keinen Quelltext gibt! Und ja, mit document.write
schreibst Du zwar Quelltext in das Fenster, aber dahinter steht deshalb kein Dokument, dessen Quelltext man anzeigen könnte. Dein HTML kommt ja on the fly und nicht aus einem HTML-Dokument.
Liebe Grüße
Felix Riesterer