HTML Onafterprint 事件属性|打印完成或取消打印后触发
定义与用法
- onafterprint 属性在用户设置页面打印及打印对话框出现后触发。
- onafterprint 属性是HTML5新属性。
提示: onafterprint 属性通常与 onbeforeprint 属性一起使用。
语法格式
<element onafterprint=”script“>
示例代码
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<title>奔月教程(runoon.com)</title>
<head>
<script>function printmsg() {
alert("文档正在打印");
}</script>
</head>
<body onafterprint="printmsg()">
<h1>打印文档</h1>
<p><b>提示:</b>可以用快捷键Ctrl+P 打印页面。</p>
<p><b>提示:</b>目前只有 Internet Explorer 和 Firefox 浏览器支持 onafterprint 事件属性。</p>
<p><b>提示:</b>在 IE 浏览器中, onafterprint 属性在打印对话框之前执行Javascript而不是之后。</p>
</body>
</html>
效果展示:
打印文档
提示:可以用快捷键Ctrl+P 打印页面。
提示:目前只有 Internet Explorer 和 Firefox 浏览器支持 onafterprint 事件属性。
提示:在 IE 浏览器中, onafterprint 属性在打印对话框之前执行Javascript而不是之后。
浏览器支持
属性 | |||||
---|---|---|---|---|---|
onafterprint | Yes | Yes | Yes | Yes | Yes |
提示: 在 IE 浏览器中, onafterprint 属性在打印对话框之前执行 JavaScript 而不是之后。
属性值
值 | 描述 |
---|---|
script | 在onafterprint中执行的脚本。 |
技术细节
支持的HTML标签: | <body> |
---|
相关页面
HTML DOM参考:onafterprint事件