English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Событие beforeprint срабатывает, когда связанный документ готов к печати или предварительному просмотру для печати.
JavaScript выполняется при печати страницы:
<!DOCTYPE html> <html> <head> <title>Использование атрибута события onbeforeprint в HTML (Основной учебник в oldtoolbag.com)</title> <body onbeforeprint="myFunction()"> <h1>Попробуйте напечатать этот документ</h1> <p><b>Совет:</b> клавиши快捷ок, такие как Ctrl+P, устанавливают страницу для печати.</p> <p><b>Примечание:</b> событие <b>onbeforeprint</b> не поддерживается в Safari и Opera.</p> <script> function myFunction() { alert("Вы собираетесь напечатать этот документ!"); } </script> </body> </html>Проверьте, как это работает ‹/›
IEFirefoxOperaChromeSafari
В настоящее время только браузеры Internet Explorer и Firefox поддерживают свойство события onbeforeprint.
Когда страница готовится к печати (до появления диалогового окна печати), срабатывает свойство onbeforeprint.
Совет: Свойство onbeforeprint обычно используется вместе с свойством onafterprint.
Свойство onbeforeprint является новым свойством HTML5.
<элемент onbeforeprint="script">
Значение | Описание |
---|---|
script | Сценарий, выполняемый в onafterprint. |