Element in generiertes Popup clonen
Marcel
- javascript
0 JürgenB
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