HTML onafterprint 事件

onafterprint属性在页面开始打印或打印对话框关闭时触发。


实例

在设置页面打印且打印对话框已出现之后,执行一段 JavaScript:

  1. <!DOCTYPE html>
  2. <html>
  3. <body onafterprint="myFunction()">
  4. <h1>尝试打印这个文档</h1>
  5. <p><b>技巧:</b> 键盘快捷键(如Ctrl+P)设置要打印的页面。</p>
  6. <p><b>备注:</b> Safari和Opera不支持onafterprint事件。</p>
  7. <p><b>备注:</b> 在IE中,onafterprint事件发生在打印对话框之前,而不是之后。</p>
  8. <script>
  9. function myFunction() {
  10. alert("这个文档现在被打印!");
  11. }
  12. </script>
  13. </body>
  14. </html>

浏览器支持

事件
onafterprintYesYesYesNoNo

只有 Internet Explorer 和 Firefox 支持 onafterprint 事件。

注释:在 IE 中,onafterprint 事件在打印对话框出现之前而不是之后发生。


定义和用法

onafterprint 事件在页面开始打印或打印对话框关闭时触发。

提示:onafterprint 事件通常与 onbeforeprint 事件一起使用。

提示:onafterprint 事件常与 onbeforeprint 事件一同使用。


HTML 4.01 与 HTML5 之间的差异

onafterprint 事件是 HTML5 中的新事件。


语法

  1. <element onafterprint="script">
属性值
描述
scriptonafterprint 发生时运行的脚本。