Javascript – Page Printing

Nhiều lần bạn muốn đặt một nút trên trang web của mình để in nội dung của trang web đó qua một máy in thực tế. JavaScript giúp bạn triển khai chức năng này bằng cách sử dụng chức năng in của đối tượng cửa sổ.

Hàm in JavaScript window.print() in trang web hiện tại khi được thực thi. Bạn có thể gọi hàm này trực tiếp bằng sự kiện onclick như trong ví dụ sau.
Ví dụ

Hãy thử ví dụ sau.

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

Mặc dù nó phục vụ mục đích lấy bản in, nhưng đó không phải là cách được khuyến nghị. Một trang thân thiện với máy in thực sự chỉ là một trang có văn bản, không có hình ảnh, đồ họa hoặc quảng cáo.

Bạn có thể làm cho máy in trang trở nên thân thiện theo các cách sau –

Tạo một bản sao của trang và loại bỏ văn bản và đồ họa không mong muốn, sau đó liên kết đến trang thân thiện với máy in đó từ bản gốc. Kiểm tra Ví dụ.

Nếu bạn không muốn giữ thêm một bản sao của trang, thì bạn có thể đánh dấu văn bản có thể in của mình bằng cách sử dụng nhận xét thích hợp như ….. và sau đó bạn có thể sử dụng PERL hoặc bất kỳ tập lệnh nào khác trong nền để xóa văn bản có thể in được và hiển thị cho lần in cuối cùng. Chúng tôi tại Tutorialspoint sử dụng phương pháp này để cung cấp phương tiện in cho khách truy cập trang web của chúng tôi.

Làm thế nào để in một trang?

Nếu bạn không tìm thấy các tiện ích trên trên một trang web thì bạn có thể sử dụng thanh công cụ tiêu chuẩn của trình duyệt để in trang web đó. Theo liên kết như sau.

File →  Print → Click OK  button.