Событие onbeforeprint

Событие onbeforeprint происходит, когда браузер начинает
преобразовывать контент текущего документа для печати или предварительного просмотра перед печатью.

Применимо к:

body,frameset

Поддержка браузерами

Действия, вызывающие данное событие

  • Открытие диалога печати или предварительного просмотра перед печатью ( из меню браузера, контекстного меню или CTRL + P).
  • Метод window.print.

Пример

<body onbeforeprint="alert('Начал формироваться текст для печати')" onafterprint="alert('Текст для печати сформировался ')">
    <div>Напечатайте этот документ (пункт меню Print в меню File или любым другим способом), для демонстрации работы событий onbeforeprint и onafterprint.</div>
</body>

Заметки

Для кроссбраузерного оформления документов при печати используется стилевое правило @media.

В спецификации HTML 4.01 событие onbeforeprint отсутствует!

По теме

Показать комментарии