Contenu principal de cet article:
Si vous utilisez le bouton d'impression qui est livré avec le navigateur, vous ne pouvez pas effectuer d'autres opérations liées à l'impression, comme passer le nombre d'impressions, etc. Par conséquent, vous devez conserver et affecter la fonction d'impression aux boutons que vous avez ajoutés, afin que vous puissiez déclencher des fonctions personnalisées tout en cliquant sur le bouton.
La copie de code est la suivante:
<input type = "bouton" id = "btnprint" value = "print" />
<iframe frameborder = 0 id = "printpdfiframe" src = "" <span style = "white-space: pre"> </span>> </frame>
La copie de code est la suivante:
<script type = "text / javascript">
$ ("# btnprint"). Cliquez sur (fonction () {
<pre code_snippet_id = "248441" Snippet_file_name = "Blog_20140321_2_4849863" name = "Code"> <span style = "White-Space: pre"> </ span> printpdf (); if (Navigator.AppName == 'Microsoft Internet Explorer') {// attendez que PDF soit prêt à imprimer si (typeof document.getElementByid ("printpdfiframe") .print == 'Undefined') {setTimeout (function () {printpdf ("printpdfiframe");},
1000);} else {var x = document.getElementyid ("printpdfiframe"); à la fonction d'imprimante pdfiframeLoad () {debugger;
{var frm = iframe.contentwindow;
<pre> </pre>
<pre> </pre>