我打算使用按钮和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();
}
我知道这里有成千上万的问题与此类似,但没有任何帮助我解决我的问题。我主要关注谷歌浏览器浏览器来运行我的应用程序。
答案 0 :(得分:0)
不,不幸的是,这是不可能的,该功能在浏览器的控制之下,你无法操纵它。