ChrisB: Popup dynamisch füllen

Beitrag lesen

Hi,

wenn ich diese Funktion aufrufe erscheint ein bildschirmfüllendes (das ist okay) Fenster ohne Inhalt und die Fehlerkonsole schimpft ich dürfe das Element (html) nicht an dieser Stelle der Hierarchie platzieren.
$Fehler: "Node cannot be inserted at the specified point in the hierarchy"

Das liegt daran,

  	debug\_window = window.open('','debug\_window','dependent=yes,resizable=yes,scrollbars=yes,status=yes');  
  	var debug\_html = document.createElement("html");  
  	var debug\_body = document.createElement("body");  

das du hier Elemente im *aktuellen* Dokument erzeugst -

  	debug\_window.document.appendChild(debug\_html);  
  • und dann hier aber versuchst, sie in ein *anderes* Dokument einzuhängen.

Wenn also debug_window.document die Referenz auf das document-Element deines Popup-Fensters ist - dann erzeuge die Elemente auch in dessen Kontext, in dem du *seine* Methode createElement dazu benutzt.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.