Marcel: Element in generiertes Popup clonen

Hallo Forenuser,

Ich habe probleme, ein Element in ein generiertes Popup zu clonen bzw. per innerHTML auf eine id im popup zuzugreifen.

<code>
var pop = null;
function popdown() {
  if (pop && !pop.closed) pop.close();
}

function popup(obj,w,h) {

var site='<html><head><link rel="stylesheet" type="text/css" media="all" href="css/printDetails.css"/></head><body><div id="printingDetails">dfgdfg</div></body></html>';

var cloneDetails = document.getElementById("test").cloneNode(true);

w = (w) ? w += 20 : 150;
  h = (h) ? h += 25 : 150;
  var args = 'width='+w+',height='+h+',resizable,menubar';
  popdown();
  pop = window.open('print.html','',args);
     //pop.document.write(site);
     //pop.document.close();
        //pop.cpy(document.getElementById("test").innerHTML);
     //pop.document.getElementById('lala').innerHTML ="Test";

return (pop) ? false : true
}
</code>
window.onunload = popdown;
window.onfocus = popdown;

habe es schon mit einer externen Html Datei probiert, sowie mit document.write. Hänge schon seit einigen stunden daran und komme leider nicht weiter. Bekomme immer meldungen wie: pop.document.getElementById("printingDetails") has no properties
pop.cpy not a function.

Zur Erklärung:
Ich möchte einen kompletten Knoten in ein element eines Popups kopieren. Soll eine art druckversion werden.

Ich bin kurz davor, zu verzweifeln.

Für lösungen wäre ich sehr dankbar.

Grüße

Marcel

  1. Hallo Marcel,

    vieleicht hilft http://forum.de.selfhtml.org/archiv/2007/4/t150852/#m980750

    Gruß, Jürgen