開いたウィンドウでスクリプトとiframe要素を記述したいのですが、FirefoxとChromeでは正常に機能しますが、IEでは機能しません。
私のコードは以下の通りです:
var mywindow = window.open(url,'child',params);
mywindow.onload = writeToWindow;
function writeToWindow(){
var myScriptEle = document.createElement('script');
myScriptEle.type = "text/javascript";
myScriptEle.text = " some script";
var myIframe = document.createElement("IFRAME");
myIframe.id = "childwindow";
myIframe.name = "childwindowname";
myIframe.src = MyframeUrl;
if(mywindow){
mywindow.document.getElementsByTagName('body')[0].appendChild(myScriptEle);
mywindow.document.body.appendChild(myIframe);
}
}
「そのようなインターフェースはサポートされていません」というエラーが表示されます
よろしくお願いします。IEの回避策があるかどうか教えてください