【发布时间】:2014-08-20 04:22:29
【问题描述】:
我正在通过打开一个新窗口并使用 .print() 函数来打印文档。
文档也有图像。但在 chrome 中,它打印时没有图像。
在打印 [setTimeout] 之前添加了一些延迟以完成加载图像,但没有帮助。 它打印了图像的一半。
function PrintContent() {
var DocumentContainer = document.getElementById(rClientID);
var WindowObject = window.open('', "PrintOrder",
"width=740,height=325,top=200,left=250,toolbars=no,scrollbars=yes,status=no,resizable=no");
WindowObject.document.open();
WindowObject.document.writeln(DocumentContainer.innerHTML);
WindowObject.document.close();
WindowObject.focus();
WindowObject.print();
//WindowObject.close();
return false;
}
【问题讨论】:
标签: javascript html google-chrome printing