1
我在Chrome中運行以下JavaScript書籤代碼,它運行得非常好。但是,當我在IE中嘗試相同的代碼時,只會打開一個空白窗口。需要幫助在Internet Explorer 7上運行此Javascript代碼
javascript:var str=document.documentElement.innerHTML;
var find='</textarea>';var re=RegExp(find,'g');str=str.replace(re,"</OMG>");
var cmrform = document.createElement("form");cmrform.target="CMRWindow";cmrform.method="POST";
cmrform.action="http://localhost:8080/cmr/CMRTool.jsp";
var srcInput=document.createElement("input");srcInput.type="text";srcInput.name="sourceCode";srcInput.value=str;cmrform.appendChild(srcInput);CMRWindow=window.open("","CMRWindow","status=0,title=0,height=600,width=800,scrollbars=1");cmrform.submit();
有人可以請指導我爲什麼這段代碼不工作在IE瀏覽器。
感謝提前:)
你試過調試呢? – Blender 2012-07-23 04:44:01
嘗試刪除'srcInput.type =「text」;' - 舊的IE不喜歡在創建後更改輸入的類型,而「text」是輸入的默認類型。 – nnnnnn 2012-07-23 05:05:36
如果我沒有記錯,IE安全限制會阻止提交沒有[用戶交互]的表單(http://stackoverflow.com/questions/8294195/before-submitting-form-programmatically)。 – 2012-08-02 01:10:48