我使用下面的JavaScript代码来打印<div>
。我点击了按钮后调用printit()
函数。当函数运行时,我得到两个窗口。一个是显示打印选项,并在后台有一个预览窗口,显示该功能创建的<div>
的数据。如何在不显示浏览器窗口的情况下使用JavaScript打开并打印浏览器窗口的内容?
我要排除背景窗口。我该怎么做?
<script>
function printit()
{
var DocumentContainer = document.getElementById('printthis');
var WindowObject = window.open('', 'PrintWindow', 'width=750,height=650,top=50,left=50,toolbars=no,scrollbars=yes,status=no,resizable=yes');
WindowObject.document.writeln(DocumentContainer.innerHTML);
WindowObject.document.close();
WindowObject.focus();
WindowObject.print();
WindowObject.close();
}
</script>