آموزش جاوا اسکریپت

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

در اکثر مواقع به دکمه ای نیاز دارید تا محتویات صفحه وبتان  را بر روی پرینتر واقعی چاپ کند. جاوا اسکریپت به شما کمک می کند تا این قابلیت را با استفاده از تابع 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>

خروجی

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

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

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

نحوه چاپ یک صفحه

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

File →  Print → Click OK  button.
در صورتی که سوال و یا نظری دارید، از بخش نظرات با ما در میان بگذارید.

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

شما چه نظر و یا سوالی درباره این نوشته دارید؟

مبحث آموزشی

آموزش جاوا اسکریپت

Learn JavaScript

سرفصل ها

پرســیدن سؤال جدید

سؤال های تخصصی خود را از ما بپرسید

دنبال کردن تلگرام کانال سافت اسکیل

https://telegram.me/softskill_ir

عملیات کاربران

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

کلیک کنید و سوالات خود را از ما بپرسید
لطفا فرم سوال را پر کنید

سوال شما با موفقیت ثبت شد. برای اینکه بتوانیم به شما اطلاع رسانی کنیم، موارد زیر را وارد کنید:

لطفا چند لحظه منتظر بمانید ...