0
我有一個簡單的HTML代碼來打印頁面。下面是代碼:javascript print()方法不能按預期工作
<!DOCTYPE html>
<html>
<head>
<script>
function printPage()
{
var w = window.open("http://www.sigmaaldrich.com/catalog/CofADocRequest.do?symbol=209104&LotNo=MKBP0842V&brandTest=SIGMA","_self");
window.focus();
window.print();
}
</script>
</head>
<body >
<input type="button" onclick="printPage()" value="print a div!" />
</body>
</html>
代碼的作用是,它顯示一個按鈕,點擊該按鈕後,它會調用一個函數。該函數使用open()通過使用「_self」參數在同一頁面中打開一個新的URL。
正如我們可以在代碼中看到的那樣,print()函數在調用open方法之後被調用。但在我的瀏覽器IE11中,打印彈出窗口顯示爲加載頁面。 由於這個原因,我不打印正確的頁面。
任何人都可以幫助我做到這一點。
結帳這個問題[打印iframe中] [1] [1]:HTTP:/ /stackoverflow.com/questions/27088967/javascript-print-method-is-not-working-as-expected – 2014-11-23 12:46:46