HTML Onafterprint 事件属性|打印完成或取消打印后触发

HTML事件属性


定义与用法

  • 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>

效果展示:

奔月教程(runoon.com)

打印文档

提示:可以用快捷键Ctrl+P 打印页面。

提示:目前只有 Internet Explorer 和 Firefox 浏览器支持 onafterprint 事件属性。

提示:在 IE 浏览器中, onafterprint 属性在打印对话框之前执行Javascript而不是之后。


浏览器支持

属性Google ChromeInternet ExplorerFirefoxSafariOpera
onafterprintYesYesYesYesYes

提示: 在 IE 浏览器中, onafterprint 属性在打印对话框之前执行 JavaScript 而不是之后。


属性值

描述
script在onafterprint中执行的脚本。

技术细节

支持的HTML标签:<body>

相关页面

HTML DOM参考:onafterprint事件


HTML事件属性


相关