المحتوى الرئيسي لهذه المقالة:
إذا كنت تستخدم زر الطباعة الذي يأتي مع المتصفح ، فلا يمكنك إجراء عمليات أخرى متعلقة بالطباعة ، مثل تمرير عدد المطبوعات ، إلخ. لذلك ، تحتاج إلى الاحتفاظ بوظيفة الطباعة وتعيينها إلى الأزرار التي أضفتها ، بحيث يمكنك تشغيل وظائف مخصصة أثناء النقر فوق الزر.
نسخة الكود كما يلي:
<type type = "button" id = "btnprint" value = "print" />
<iframe frameborder = 0 id = "printpdfiframe" src = "" <span style = "white-Space: pre"> </span>> </frame>
نسخة الكود كما يلي:
<script type = "text/javaScript">
$ ("#btnprint"). انقر فوق (function () {
<pre code_snippet_id = "248441" snippet_file_name = "blog_20140321_2_4849863" name = "code"> <span style = "white-Space: pre" </span> printpdf () ؛ </pre>}) ؛ if (navigator.appname == 'Microsoft Internet Explorer') {// انتظر حتى يصبح PDF جاهزًا للطباعة إذا (typeof document.getElementById ("printpdfiframe") .print == 'undefined') {setTimeout (function () {printpdff ("printpdfiframe") ؛} ،
1000) ؛ إلى وظيفة الطابعة pdfiframeload () {debugger ؛
{var frm = iframe.contentwindow ؛
<pre> </pre>
<pre> </pre>