打印html表没有提示预览窗口

时间:2012-07-23 10:08:54

标签: php javascript jquery html ajax

我打算使用按钮和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();
 }

我知道这里有成千上万的问题与此类似,但没有任何帮助我解决我的问题。我主要关注谷歌浏览器浏览器来运行我的应用程序。

1 个答案:

答案 0 :(得分:0)

不,不幸的是,这是不可能的,该功能在浏览器的控制之下,你无法操纵它。