und zwar an dieser Stelle:
debug_window.document.appendChild(debug_html);
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.
Struppi.