เนื้อหาหลักของบทความนี้:
หากคุณใช้ปุ่มพิมพ์ที่มาพร้อมกับเบราว์เซอร์คุณไม่สามารถดำเนินการอื่น ๆ ที่เกี่ยวข้องกับการพิมพ์เช่นผ่านจำนวนงานพิมพ์ ฯลฯ ดังนั้นคุณต้องรักษาและกำหนดฟังก์ชั่นการพิมพ์ให้กับปุ่มที่คุณเพิ่มเพื่อให้คุณสามารถเรียกใช้ฟังก์ชั่นที่กำหนดเองในขณะที่คลิกปุ่ม
การคัดลอกรหัสมีดังนี้:
<อินพุต type = "ปุ่ม" id = "btnprint" value = "พิมพ์" />>
<iframe frameborder = 0 id = "printpdfiframe" src = "" <span style = "space สีขาว: pre"> </span >> </iframe>
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
$ ("#btnprint") คลิก (ฟังก์ชัน () {
<pre code_snippet_id = "248441" snippet_file_name = "blog_20140321_2_4849863" name = "code"> <span style = "pre-space: pre"> </span> printpdf (); </pre>}; if (navigator.appname == 'Microsoft Internet Explorer') {// รอจนกว่า pdf พร้อมที่จะพิมพ์ถ้า (typeof document.getElementById ("printpdfiframe") .print == 'undefined') {settimeout (function () ("printpdfiframe");},
1000); ถึงฟังก์ชั่นเครื่องพิมพ์ pdfiframeLoad () {ดีบั๊ก;
{var frm = iframe.contentwindow;
<pre> </der>
<pre> </der>