Оправка страницы на печать с помощью JavaScript

print Оправка страницы на печать с помощью JavaScriptНа мой взгляд полезная функция на JavaScript, отправляющая страницу на печать. Несмотря на то, что такого рода задачи приходится не так уж и часто реализовывать (т.к. практически в любом браузере есть стандартная функция-кнопка отправки на печать), тем не менее в некоторых случаях без этой функции на JS просто не обойтись. Например если отправка на печать должна происходить автоматически после загрузки страницы.

Код функции:

<SCRIPT Language="Javascript">
function printit(){ 
if (window.print) {
window.print() ; 
} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = ""; 
}
}
</script>

Для вызова функции достаточно прописать её в событие onload или onclick, в зависимости от сути задачи. Пример:

<body onload="printit()">

Автоматическая отправка на печать страницы после её загрузки.

<a onclick="printit()" href="#">Распечатать</a>

Отправка на печать после клика по ссылке.

П.С, Если у вас есть какие-то свои интересные решения данной задачи, то буду рад (а так же будут рады и читатели) вашим комментариям и советам, а так же примерам.

Оставить комментарий

Консультации

Консультант Чернышов Р.В. Зайдайте вопрос на любую из тем:
Бесплатно и без регистрации!

Задать вопрос
Все вопросы
Последние вопросы
Поиск по блогу
Категории
Архив
Новое на сайте
Портфолио Все работы


www.detskiy-mir.net
www.detskydoctor.ru
www.betelit.ru
www.all-alliance.ru
www.videogonok.ru
www.carpfishing.by
www.property-greek.com
www.domcons.ru

с 2009 года по сегодняшний день, создано более 300 сайтов...