Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Событие по нажатию кнопки печать в браузере
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Событие по нажатию кнопки печать в браузере

Страниц (1): [1]
 

1. lamozavrik - 02 Апреля, 2012 - 12:06:04 - перейти к сообщению
Здравствуйте ) Кто сможет подсказать, как отследить событие при выводе на печать в браузере. Например: нажал человек кнопку печать страницы на сайте, появилось диалоговое окно печати, как узнать, нажал он отмена или печать? Если можно, то еще и на jQuery =)
Заранее спасибо
2. Zuldek - 02 Апреля, 2012 - 12:08:01 - перейти к сообщению
По-моему это ОС знает, а JS и пыхе об этом ничего не известно. Можно отследить событие нажатия на кнопку печать.
3. lamozavrik - 02 Апреля, 2012 - 12:13:33 - перейти к сообщению
Zuldek пишет:
Можно отследить событие нажатия на кнопку печать.

Как?
4. EuGen - 02 Апреля, 2012 - 12:22:53 - перейти к сообщению
Только для IE существуют window.onBeforePrint() и window.onAfterPrint() eventlistener-ы. Они нестандартны.
Для FF существует аналог
Для остальных - способа перехватить это событие не существует.
5. lamozavrik - 02 Апреля, 2012 - 12:51:56 - перейти к сообщению
Всем спасибо огромное )

 

Powered by ExBB FM 1.0 RC1