Es reicht das Grundgerüst html und body zu schreiben und dann mit document.body.appendChild() das Element einzufügen.
Nö, will auch nicht:
function debug_message (db_message) {
if (debug_on) {
if(!debug_window) {
debug_window = window.open('','debugwindow','dependent=yes,resizable=yes,scrollbars=yes,status=yes');
debug_window.document.open();
debug_window.document.write('<html> <body></body> </html>');
debug_window.document.close();
}
}
}
Aber jetzt wird's lustig: Der Fehler den ich erhalte ist _leer_! Die Fehlerkonsole meint dazu:
Fehler:
Quelldatei: script.js
Zeile: 0
Na das ist hilfreich -.-
Wenn ich open und close weglasse kommt
Fehler: Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIDOMNSHTMLDocument.write]
Quelldatei: script.js
Zeile: 52
Wobei Zeile 52 die write-Funktion ist.
Dieser Fehler sagt mir allerdings nicht viel, ich habe doch gar keinen Pointer verwendet... naja schon... irgendwie... (eigentlich sind es ja Variablen bzw. Objekte) aber was ist "NS"?
Oder hat document irgendeinen Constructer? So wie ich es handhabte ging ich ja einfach davon aus, dass window.open automatisch eine document-Instanz erzeugt. Mag natürlich sein dass das window-Objekt noch eine .createDocument-Methode hat oder sowas, aber ich konnte nichts derartiges in der Objektrefferenz des self entdecken.
--
sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(
sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(