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 发生时运行的脚本。 |