das liegt daran, dass du in anderen Frames mit Javascript nur leserechte hast....
bei Netscape gibts dafür die Funktion document.importNode
if(!document.importNode){
document._importNode = function(oNode, bImportChildren){
var oNew;
if(oNode.disabled)
oNode.disabled = false;
if(oNode.nodeType == 1){
oNew = document.createElement(oNode.nodeName);
for(var i = 0; i < oNode.attributes.length; i++){
if(oNode.attributes[i].value != null && oNode.attributes[i].value != '')
{
alert(oNode.nodeName + '.' + oNode.attributes[i].name + " -> " + oNode.attributes[i].value);
oNew.setAttribute(oNode.attributes[i].name, oNode.attributes[i].value);
}
}
oNew.style.cssText = oNode.style.cssText;
} else if(oNode.nodeType == 3){
oNew = document.createTextNode(oNode.nodeValue);
}
if(bImportChildren && oNode.hasChildNodes()){
for(var oChild = oNode.firstChild; oChild; oChild = oChild.nextSibling){
oNew.appendChild(document._importNode(oChild, true));
}
}
return oNew;
}
}
quelle: http://tek-tips.com/viewthread.cfm?qid=906034