Учебники

JavaScript — Печать страницы

Много раз вы хотели бы разместить на своей веб-странице кнопку для печати содержимого этой веб-страницы через реальный принтер. JavaScript помогает вам реализовать эту функцию, используя функцию печати объекта окна .

Функция печати JavaScript window.print () печатает текущую веб-страницу при выполнении. Вы можете вызвать эту функцию напрямую, используя событие onclick, как показано в следующем примере.

пример

Попробуйте следующий пример.

Live Demo

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

Выход

Хотя он служит для получения распечатки, это не рекомендуемый способ. Страница для печати — это просто страница с текстом, без изображений, графики или рекламы.

Вы можете сделать страницу дружественной к принтеру следующими способами:

  • Сделайте копию страницы и оставьте ненужный текст и графику, затем укажите ссылку на эту страницу для печати из оригинала. Проверьте пример .

  • Если вы не хотите сохранять дополнительную копию страницы, вы можете пометить свой печатный текст, используя соответствующие комментарии, такие как <! — ПЕЧАТЬ НАЧИНАЕТСЯ ЗДЕСЬ -> ….. <! — ПЕЧАТЬ ЗАВЕРШАЕТСЯ ЗДЕСЬ -> и затем вы можете использовать PERL или любой другой скрипт в фоновом режиме для очистки текста для печати и отображения для окончательной печати. Мы в Tutorialspoint используем этот метод для предоставления возможности печати посетителям нашего сайта.

Сделайте копию страницы и оставьте ненужный текст и графику, затем укажите ссылку на эту страницу для печати из оригинала. Проверьте пример .

Если вы не хотите сохранять дополнительную копию страницы, вы можете пометить свой печатный текст, используя соответствующие комментарии, такие как <! — ПЕЧАТЬ НАЧИНАЕТСЯ ЗДЕСЬ -> ….. <! — ПЕЧАТЬ ЗАВЕРШАЕТСЯ ЗДЕСЬ -> и затем вы можете использовать PERL или любой другой скрипт в фоновом режиме для очистки текста для печати и отображения для окончательной печати. Мы в Tutorialspoint используем этот метод для предоставления возможности печати посетителям нашего сайта.

Как распечатать страницу?

Если вы не можете найти перечисленные выше функции на веб-странице, вы можете использовать стандартную панель инструментов браузера, чтобы распечатать веб-страницу. Перейдите по ссылке следующим образом.