English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по HTML

Полный список HTML-тегов

Атрибут события onbeforeprint в HTML5

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

Свойства событий HTML

Онлайн пример

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.

Различия между HTML 4.01 и HTML5

Свойство onbeforeprint является новым свойством HTML5.

Грамматика

<элемент onbeforeprint="script">

Значение свойств

ЗначениеОписание
scriptСценарий, выполняемый в onafterprint.
Свойства событий HTML