js调用浏览器打印模块来实现一个单击按钮来触发自定义函数。

本文的主要内容如下:

如果你使用一个带有浏览器的打印按钮,你就不能做其他打印相关的操作,比如通过打印的数量等等,所以你需要保持浏览器的打印功能,并把它添加到你添加的按钮上,你可以在点击按钮的同时触发一个定制功能。
复制代码代码如下所示:

>

复制代码代码如下所示:

$(# btnprint)。Click(function(){)
(printpdf)(printpdf);};功能){ if(navigator.appname = = 'microsoft Internet Explorer的 / /等到PDF准备){(打印如果类document.getelementbyid(printpdfiframe)。打印= = 'undefined{ setTimeout()函数({ printpdf)(printpdfiframe);},
1000);}否则{ var x = document.getelementbyid(printpdfiframe );x.print(}否则{)(pdfiframeload);};} } / / / /铬铬取消/确认,不能直接发送到打印机(功能pdfiframeload){调试器;var IFRAME = document.getelementbyid(printpdfiframe );如果(iframe,SRC)
{ var FRM = iframe.contentwindow;(FRM。重点); / /重点contentwindow在一些版本的IE需要(FRM。打印);return false;} }