» So wie ich das sehe, geht das so nicht. Vermutlich weil es kein wirkliches Dokument gibt. Das Fenster ist ja leer, das bedeutet, du musst das Fenster erstmal mit einem HTML Grundgerüst beschreiben und dann kannst du einfügen was du willst.
Hm ich dachte indem ich ein html- und ein body-Element erzeuge erzeuge ich auch ein Grundgerüst (ich hatte irgendwie im Kopf, dass <head> auch Pflicht sei, daher habe ich auch dieses probehalber mal erzeugt, nützt leider auch nichts).
Ich bezog mich eher auf das window.document. da das popup leer ist, ist es nicht definiert, woher window.document kommt.
Das Einzige was mir einfallen würde ist ein "Grundgerüst" mit write() zu schreiben und anschließend die Elemente über ihre id wieder zu greifen und zu füllen... hmm ich glaube das probiere ich :)
Es reicht das Grundgerüst html und body zu schreiben und dann mit document.body.appendChild() das Element einzufügen.
Struppi.