Mehrere Code-Schnipsel, bastele dir das richtige zusammen...
Das übergeordnete Fenster kriegen:
function getTopWindow()
{
var parentView = document.parentWindow?document.parentWindow:document.defaultView;
return parentView.parent;
}
Einen Knoten 'node' aus dem iFrame ins übergeordnete Fenster importieren
if (document.importNode)
{
// DOM 2 Level
node2 = getTopWindow().document.importNode(node,true);
}
else
{
// Internet Explorer hat noch DOM 1 Level
// bietet aber eine Alternative mit DHTML
var nodeText = node.outerHTML;
var docf = getTopWindow().createDocumentFragment();
var c = docf.createElement("div");
c.innerHTML = nodeText;
docf.appendChild(c);
node2 = docf.firstChild;
delete docf;
}
Danach müsstest du Node2 mit appendChild eigentlich überall einhängen können.