جاوا اسکریپت – Page Printing

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

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

مثال

مثال زیر را امتحان کنید:

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

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

  • یک کپی از صفحه بگیرید و متن و گرافیک‌های ناخواسته را حذف کنید، سپس از آن صفحه دوستانه با لینک به صفحه اصلی لینک کنید. مثال را بررسی کنید.
  • اگر نمی‌خواهید کپی اضافی از یک صفحه نگه دارید، می‌توانید متن قابل چاپ خود را با استفاده از کامنت‌های مناسب مانند ….. علامت‌گذاری کنید و سپس می‌توانید از PERL یا هر اسکریپت دیگری در پس‌زمینه استفاده کنید تا متن قابل چاپ را پاک کنید و برای چاپ نهایی نمایش دهید. ما در Tutorialspoint از این روش برای ارائه امکان چاپ به بازدیدکنندگان وب‌سایت خود استفاده می‌کنیم.

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

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

File → Print → دکمه OK را کلیک کنید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.