我希望能夠在我的網站上創建一個彈出式窗口,用戶可以從該窗口在網站上打印幾張圖像。我爲此編寫的代碼似乎適用於Chrome和Firefox,但由於某些原因,代碼無法寫入IE 11中的頁面。例如,下面的代碼在Chrome中工作,但只是在IE 11中創建一個空白頁面。有什麼方法可以改變它,所以它可以在IE中工作?IE中的新窗口是空白的
<button id="sub" onclick="printme(event)">Submit</button>
<script>
function printme(evt)
{
link = "about:blank";
var pw = window.open(link, "_new");
pw.document.open();
pw.document.write("There should be writing here");
pw.document.close();
}
</script>
是否有在JavaScript控制檯中的任何錯誤?如果你使用'link =「」;'而不是'about:blank',它會起作用嗎? – Barmar 2014-10-03 04:32:01
您的代碼在IE 11中可以正常工作。 – pkExec 2014-10-03 04:34:22
也適用於我 – 2014-10-03 04:37:21