HTML onafterprint 事件
onafterprint属性在页面开始打印或打印对话框关闭时触发。
实例
在设置页面打印且打印对话框已出现之后,执行一段 JavaScript:
<!DOCTYPE html><html><body onafterprint="myFunction()"><h1>尝试打印这个文档</h1><p><b>技巧:</b> 键盘快捷键(如Ctrl+P)设置要打印的页面。</p><p><b>备注:</b> Safari和Opera不支持onafterprint事件。</p><p><b>备注:</b> 在IE中,onafterprint事件发生在打印对话框之前,而不是之后。</p><script>function myFunction() {alert("这个文档现在被打印!");}</script></body></html>
浏览器支持
| 事件 | |||||
|---|---|---|---|---|---|
| onafterprint | Yes | Yes | Yes | No | No |
只有 Internet Explorer 和 Firefox 支持 onafterprint 事件。
注释:在 IE 中,onafterprint 事件在打印对话框出现之前而不是之后发生。
定义和用法
onafterprint 事件在页面开始打印或打印对话框关闭时触发。
提示:onafterprint 事件通常与 onbeforeprint 事件一起使用。
提示:onafterprint 事件常与 onbeforeprint 事件一同使用。
HTML 4.01 与 HTML5 之间的差异
onafterprint 事件是 HTML5 中的新事件。
语法
<element onafterprint="script">
属性值
| 值 | 描述 |
|---|---|
| script | onafterprint 发生时运行的脚本。 |