Согласитесь, что чем удобнее будет посетителям на
Вашем сайте, тем чаще они будут к Вам возвращаться (по крайней мере я
сужу по себе). Кроме того, различные сервисы и удобства на сайте,
повышают к Вам доверие, как к профессионалу своего дела.... А репутация в
Интернете значит очень много!!! Уж поверьте мне на слово.
Сегодня мы научимся, выводить web-страницу на печать
прямо из браузера. Где это может пригодиться? Например, Вы разместили
какой-то прайс-лист с ценами на Вашу продукцию или просто написали
очередную статью. Почему бы не предоставить возможность посетителям
сайта дать возможность быстро распечатать это прайс-лист или статью???
Конечно,
можно изучать информацию прямо с экрана монитора, но очень многие
пользователи Интернета, всё же предпочитают читать информацию с бумажных
носителей, предварительно распечатав. В этом случае можно вооружившись
карандашом делать какие-то пометки, выделить наиболее важные места и
т.д.
А уж если речь идет о прайс-листах с десятками и
сотнями наименований товаров, то тут даже и речь не идет о сравнениях -
бумажные носители в этом случае побеждают однозначно.
Итак, как же добавить на web-страницу возможность
прямой печати? Очень просто, достаточно в нужном месте (там где Вы
хотите запускать функцию печати) разместить код Листинга 1.
<FORM> <INPUT NAME="print" TYPE="button" VALUE=" Печать страницы " ONCLICK="varitext()"> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function varitext(text){ text=document print(text) } // End --> </SCRIPT> </FORM>
вот так будет выглядит данный скрипт
И на web-странице Вашего сайта, появится вот такая симпатичная кнопка:
Конечно же в коде можно заменить текст, который будет отображаться на кнопке, например написать не Печать страницы, а Распечатать страницу это уже на Ваш вкус.
Как и любой элемент, код Листинга 1 можно поместить например в теги абзаца <p> </p> или <div> </div> и отцентровать в соотвествии с дизайном сайта.
При нажатии на кнопку запускается интерфейс принтера
(если он конечно есть у пользователя), откуда можно сразу же распечатать
открытую web-страницу.
Вт еще скрипт для той же операции распечатать статью с сайта