Ich hoffe, du darst den Code fladern und für deine Zwecke umprogrammieren!
Grundsätzlich:
Code:
matrix_window = window.open("blank.htm", "matrix_window", win_dimensions);
...ist dafür verantwortlich, dass sich das neue Fenster öffnet (popup). Die Datei 'blank.htm' wird dort reingeladen (wenn die einfach nur leer ist sollte 'about
:blank' auch gehen).
Die Variable 'matix_window' brauchst du also nicht.
'matrix_window' ersetzt du überall mit deinem Frame, zB:
Code:
parent.mainFrame.document.open("text/html", "replace");
...
parent.mainFrame.document.write("<body bgcolor=000000 text=00ff00 onBlur='self.focus()'>");
... und so weiter.
Einige Dinge gehen mit deinem Frame nicht so wirklich, zB verschieben (.moveTo) usw. -- deshalb wird wohl auch der Effekt verloren gehen (Fullscreen).