Hell-O!
Geht leider nicht, da im HTML-Code ja von JS dynamisch erzeugte Werte vorkommen.
... die dem öffnenden Dokument bekannt sind und auf die du aus dem Popup heraus via window.opener zugreifen kannst.
Und wenn ich nur den 1. (statischen) Teil in eine HTML-Datei auslagere und übergebe, und den folgenden dynamischen Code per JS ins Dokument schreibe: Dann wird der 2.Teil nicht an den 1. angehängt, sondern er überschreibt den 1.TEil
Dann platziere die document.write-Anweisungen innerhalb des Body oder bediene dich der gängigen DOM-Methoden.
Siechfred