شنبه ۲۹ دي ۱۴۰۳
Tut24 آموزش برنامه نویسی و مجله تخصصی فناوری ورود/عضویت

آموزش جاوا اسکریپت - چاپ صفحه

بسیاری از اوقات شما می خواهید دکمه ای را در صفحه وب خود قرار دهید تا محتوای آن صفحه وب را از طریق یک چاپگر واقعی چاپ کنید. جاوا اسکریپت به شما کمک می کند تا این قابلیت را با استفاده از تابع چاپ شی پنجره پیاده سازی کنید.

تابع چاپ جاوا اسکریپت () window.print صفحه وب فعلی را هنگام اجرا چاپ می کند. همانطور که در مثال زیر نشان داده شده است، می توانید این تابع را مستقیماً با استفاده از رویداد onclick فراخوانی کنید.

مثال

<html>
   <head>      
      <script type = "text/javascript">
         <!--
         //-->
      </script>
   </head>
   
   <body>      
      <form>
         <input type = "button" value = "Print" onclick = "window.print()" />
      </form>   
   </body>
<html>

اگر چه هدف پرینت گرفتن است، اما روش توصیه شده ای نیست. یک صفحه چاپگر پسند در واقع فقط یک صفحه با متن، بدون تصویر، گرافیک یا تبلیغات است.

می توانید یک چاپگر صفحه را به روش های زیر سازگار کنید -

  • یک کپی از صفحه تهیه کنید و متن و گرافیک ناخواسته را حذف کنید، سپس از صفحه اصلی به آن صفحه سازگار با چاپگر پیوند دهید. نمونه را بررسی کنید.
  • اگر نمی خواهید یک نسخه اضافی از یک صفحه نگه دارید، می توانید متن قابل چاپ خود را با استفاده از نظرات مناسب مانند <!-- PRINT STARTS HERE -->..... <!-- PRINT ENDS HERE --> علامت گذاری کنید. و سپس می توانید از PERL یا هر اسکریپت دیگری در پس زمینه برای پاکسازی متن قابل چاپ و نمایش برای چاپ نهایی استفاده کنید.

چگونه یک صفحه را چاپ کنیم؟

اگر امکانات فوق را در یک صفحه وب پیدا نکردید، می توانید از نوار ابزار استاندارد مرورگر برای چاپ صفحه وب استفاده کنید. دستورالعمل زیر را دنبال کنید.

File →  Print → Click OK  button.