Новые уроки
Получай новые уроки по RSS

Подписка на рассылку


Голосование
Чего выкладывать больше?
Программ
Уроков
Скриптов
Шаблонов
Макетов
CMS
Видеоуроков
Облако тегов

Jquery → Печать веб страницы с помощью jQuery

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





Создание сайта для печати

Вы в основном 2 варианта (о которых я знаю) для создания веб-сайта полностью для печати. Первый это как я уже говорил выше с помощью CSS стилей.

Обычно это быстро превращается в беспорядок, к сожалению, отключение каждой части вашего веб-сайта может быть утомительным, а в браузере ИЕ так вообще придется столько мелочам уделить внимание, что делает жизнь разработчика очень утомительной и несчастной.

Второй вариант, и тот, который я считаю, лучше всего подходит в большинстве случаев, является создание шаблона только содержимого страницы, которую вы хотите напечатать. Вы добавить кнопку на вашей странице и открытые в всплывающем информере вызовет фунцию window.print () при загрузке страницы.

Теперь можно называть меня идиотом, но я никогда не задумывался о том, что window.print может быть использован для отображения IFRAME вместо всплывающего окна. После быстрого взгляда на интернет, я узнал, что я на самом деле могут оказать фреймов с любой страницы (если они находятся на том же домене, конечно ..).

Представляем JQuery плагин для печати
Когда вы нажмете кнопку она будет загружать шаблон страници для печати в IFRAME и распечатать его!



Проверено на:
Firefox 3.6
IE 7 и 8
Chrome последняя
Опубликовал dimas_ua, 21-05-2011, 00:00 Комментариев: 0
 (голосов: 3)