我将使用按钮和 onclick 功能打印一个 html 表格。当我尝试这样做时,它总是提示我一个窗口,从那里我必须再次按下一个按钮调用打印。然后只有文档要打印。
所以我想要的是通过单击按钮打印该表格并且没有任何打印预览提示,是否可以这样做?如何?
我正在使用此代码打印表格。
function printlayout() {
var data = '<input type="button" value="Print this page" onClick="window.print()">';
var DocumentContainer = document.getElementById('printlayout');
var WindowObject = window.open('', "TrackHistoryData",
"width=740,height=325,top=200,left=250,toolbars=no,scrollbars=yes,status=no,resizable=no");
WindowObject.document.writeln(DocumentContainer.innerHTML);
WindowObject.document.close();
WindowObject.focus();
WindowObject.print();
WindowObject.close();
}
我知道这里有成千上万个与此类似的问题,但没有什么能帮助我解决我的问题。我主要专注于谷歌 chrome 浏览器来运行我的应用程序。