Toon posts:

[dhtml] cloneNode naar new window

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik wil een popup window vullen met een stuk van het document van de opener window.

wat ik doe is het volgende:
PHP:
1
2
3
4
win = window.open('','','');
contents = document.getElementById('popupcontent').cloneNode(true);
win.document.body.appendChild(contents);  //werkt dus niet
win.document.body.innerHTML = contents.innerHTML;  //werkt wel maar is niet DOM


ik wil het liefste dus eigenlijk op een nette DOM manier een stuk document overzetten naar een popupwindow, alleen dan krijg ik een js error die roept:
"no such interface supported"

wellicht heeft het iets met de scope van de variabelen te maken? als ik echter een div creeer met win.document.createElement('div') en die eraan plak werkt het wel.

De pagina's zitten trouwens wel in hetzelfde domein (beiden lokaal atm), dus het lijkt me ook geen security probleem

ik heb nog even in een gekke bui
PHP:
1
contents = win.opener.document.getElementById('popupcontent').cloneNode(true);

geprobeerd, maar zoals verwacht geeft dit hetzelfde probleem

edit:
wtf met die enkele quotes in js code? 8)7

[ Voor 14% gewijzigd door Verwijderd op 02-11-2003 19:00 ]