0
我想使用window.print()從瀏覽器打印文檔/報告。我希望瀏覽器不要在當前機器上顯示標準打印對話框而不顯示網頁。我有權訪問系統註冊表和設置。有沒有辦法以這種方式調整系統?打印網頁時未顯示打印對話框和此網頁
我想使用window.print()從瀏覽器打印文檔/報告。我希望瀏覽器不要在當前機器上顯示標準打印對話框而不顯示網頁。我有權訪問系統註冊表和設置。有沒有辦法以這種方式調整系統?打印網頁時未顯示打印對話框和此網頁
下面是這是張貼在codingforums.com - Disabling the print dialog box
<html>
<head>
<title>Print Test</title>
<script>
function Print()
{
if (document.all)
{
WebBrowser1.ExecWB(6, 6) //use 6, 1 to prompt the print dialog or 6, 6 to omit it;
WebBrowser1.outerHTML = "";
}
else
{
window.print();
}
}
</script>
</head>
<body>
<object ID="WebBrowser1" WIDTH="0" HEIGHT="0"
CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>
<A HREF="#" onClick="Print()">Print this page</a>
</body>
</html>
它是由用戶注意到只能用IE瀏覽器和失敗,所有的NS瀏覽器,但用戶已經證實,它有效的解決方案。
很可能不會使用純Javascript。你能否使用另一種語言編寫的專用程序作爲工作? – 2012-02-13 02:58:45