[英]print html table without a prompt a preview window
我將使用按鈕和onclick函數打印html表。 當我嘗試執行此操作時,總是提示我一個窗口,然后從那里我必須再次按下按鈕調用print。 那么只有文檔要發送到打印機。
所以我想要的是一鍵式打印該表格,並且沒有任何提示進行打印預覽,可以這樣做嗎? 如何?
我正在使用此代碼來打印表格。
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();
}
我知道這里有成千上萬個與此類似的問題,但是沒有什么能幫助我解決問題。.我主要關注Google chrome瀏覽器來運行我的應用程序。
不,很遺憾,這是不可能的,該功能受瀏覽器控制,您無法對其進行操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.