• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • onafterprint

    版本:HTML5

    定义和用法

    onafterprint属性在用户设置页面打印及打印对话框出现后触发。

    提示:onafterprint属性通常与onbeforeprint属性一起使用。

    语法

    <element onafterprint="script">

    浏览器支持

    目前只有 Internet Explorer 和 Firefox 浏览器支持onafterprint事件属性。
    注意:在 IE 浏览器中,onafterprint属性在打印对话框之前执行Javascript而不是之后。

    示例

    <!DOCTYPE html>
    <html>
    	<meta charset="utf-8">
    	<title>www.lanmper.cn</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>
    

    HTML 4.01 与 HTML5之间的差异

    onafterprint属性是HTML5新属性。

    属性值

    描述
    scriptonafterprint中执行的脚本。

    实例

    在页面设置打印及打印对话框出现后执行。
    javascript:<body onafterprint="printmsg()">

    下篇:onbeforeprint