我想在打開的窗口中編寫腳本和iframe元素,在Firefox和Chrome中可以正常工作,但在IE中不能。在IE中插入腳本和iframe標記
我的代碼如下:
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
感謝您的回覆,是否有任何工作用Jquery出去用? – kkchaitu