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 です。
ブラウザのサポート
構文
HTML:
<element onbeforeprint="myScript">試してみる
JavaScript:
オブジェクト.onbeforeprint =関数(){myScript};試してみましょう
JavaScript では、addEventListener() メソッドを使用します:
object.addEventListener("beforeprint", myScript);試してみる
注: Internet Explorer 8 以前の IE バージョンは、addEventListener() メソッドをサポートしていません。
技術的な詳細
バブリングがサポートされているかどうか: | いいえ |
---|---|
キャンセル可能: | いいえ |
イベントタイプ: | イベント |
サポートHTML タグ: | < ; |