پرینت صفحه با جاوا اسکریپت

آموزش پرینت در جاوا اسکریپت - how to print a web page using javascript

پرینت صفحه با جاوا اسکریپت :

 

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

زمانی که تابع window.print() اجرا شود جاوا اسکریپت از صفحه ی جاری دستور پرینت واقعی توسط پرینتر صادر میکند . 

شما میتوانید این دستور را بصورت مستقیم در رویداد onclick  همانند مثال زیر اجرا کنید :

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

 

هرچند روش بالا این اجازه را به شما میدهد که بتوانید یک صفحه را پرینت کنید ولی این روش توصیه نمیشود چون که پرینت خوب پرینتی است که یک متن را پرینت کند و تصاویر و تبلیغات های اضافی سایت باعث بهم ریختگی پرینت روی کاغذ می شود . 

برای اینکه یک پرینت خوب از یک سایت داشته باشید میتوانید کارهای زیر را انجام دهید : 

  1. یک کپی از صفحه بگیرید و تصاویر و تبلیغات های ناخواسته را پاکسازی کنید و سپس پرینت بگیرید
  2. شما میتوانید بخشی از صفحه را که قصد پرینت انرا دارید با کامنت <!-- PRINT STARTS HERE -->..... <!-- PRINT ENDS HERE --> مشخص کنید سپس با زبان پرل یا هر زبان اسکریپتی دیگر این بخش را برای پرینت جدا کنید . 

 

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

 

. اتمام .