onbeforeprintイベント


onbeforeprintイベント

インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body onbeforeprint="myFunction()">

<h1>尝试打印文档</h1>
<p><b>提示:</b> 快捷键,如 Ctrl+P 可以设置页面打印。</p>
<p><b>注意:</b> 只有 Internet Explorer 和 Firefox 浏览器支持  onbeforeprint 事件。</p>
<script>
function myFunction() {
    alert("即将开始打印该文档");
}
</script>

</body>
</html>

インスタンスを実行する»

オンラインインスタンスを表示するには、「インスタンスを実行」ボタンをクリックしてください



定義と使用法

が発生したときにトリガーされます。ページが印刷されようとしています (印刷ウィンドウが表示される前)。

ヒント: onbeforeprint イベントの反対のイベントは onafterprint です。


ブラウザのサポート

16.png

構文

HTML:

<element onbeforeprint="myScript">試してみる

JavaScript:

オブジェクト.onbeforeprint =関数(){myScript};試してみましょう

JavaScript では、addEventListener() メソッドを使用します:

object.addEventListener("beforeprint", myScript);試してみる

注: Internet Explorer 8 以前の IE バージョンは、addEventListener() メソッドをサポートしていません。


技術的な詳細
バブリングがサポートされているかどうか:いいえ
キャンセル可能:いいえ
イベントタイプ:イベント
サポートHTML タグ: < ;