从打印对话框中捕获打印事件

时间:2016-11-09 10:29:09

标签: javascript c# asp.net printing

我有一个javascript功能打印出一个div并在延迟说出2000ms后返回上一页。

<script type="text/javascript">

function printDiv() {
    var printContents = document.getElementById('printableArea').innerHTML;//printableArea is a div id which u need not worry
    var originalContents = document.body.innerHTML;

    document.body.innerHTML = printContents;

    window.print();

    document.body.innerHTML = originalContents;
   setTimeout("closePrintView()", 2000);

}
function closePrintView() {
    setTimeout("closePrintView()", 2000);
     window.location = "default.aspx";

}

但我无法检测打印机是否已打印或仍处于假脱机状态。 我尝试了afterPrint();。但是没有给出任何东西。

这是我的问题。

是否有java脚本片段可以捕获打印机是否已打印出所需信息。

0 个答案:

没有答案