我有一个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脚本片段可以捕获打印机是否已打印出所需信息。