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

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

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

пример

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

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

Вывод

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

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

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

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

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

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

File →  Print → Click OK  button.