博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
window.print ()
阅读量:7221 次
发布时间:2019-06-29

本文共 1068 字,大约阅读时间需要 3 分钟。

语法:

window . print ()
参数:
返回值:
说明:
打印当前窗口内的文档。
调用此方法等同于从 Microsoft® Internet Explorer 文件菜单内选择「打印」。此方法将激活系统打印对话框供用户选择打印设置。
当用户点击「确定」时,将依次发生下列事件:
onbeforeprint 事件被触发。
文档被打印。
onafterprint 事件被触发。
当 并非所有页面信息在任何时候总是可见的情况下, onbeforeprint 和 onafterprint 事件是非常有用的。使用 onbeforeprint 事件可以检测文档以保障打印时所有页面信息都是可见的。使用 onafterprint 事件可以恢复文档到它的最初状态。

<script>

function window.onbeforeprint() {
var arrColls = document.all.tags("DIV");
if (arrColls!=null) {
for (i=0; i<arrColls.length; i++) if (arrColls[i].className == "arrCollsapsed") {
arrColls[i].className = "expanded";
arrColls[i].bExpandedForPrinting = true;
}
else if (arrColls[i].className == "expanded") arrColls[i].bExpandedForPrinting = false;
}
}
function window.onafterprint() {
var arrColls = document.all.tags("DIV");
if (arrColls!=null) {
for (i=0; i < arrColls.length; i++) if ((arrColls[i].className == "expanded") && (arrColls[i].bExpandedForPrinting)) {
arrColls[i].className = "arrCollsapsed";
arrColls[i].bExpandedForPrinting = false;
}
}
}
</script>

转自:http://hi.baidu.com/ivrcmcc/item/852d5ac37117d6360931c61d

转载地址:http://swhym.baihongyu.com/

你可能感兴趣的文章
PHP搭建简易留言板
查看>>
websphere set jndi
查看>>
ORACLE同义词总结
查看>>
浅谈教你如何掌握Linux系统
查看>>
做数据分析必须了解的获取数据与清洗数据技巧
查看>>
11月8日云栖精选夜读:如何让测试少加班?阿里Mock平台使用方法揭秘!
查看>>
netty源码分析(一)
查看>>
vue.js 总结
查看>>
深入理解JVM:Java内存模型JMM
查看>>
警惕,大数据已经侵入到你生活的方方面面
查看>>
[python] time 模块 -- 时间显示与程序计时
查看>>
仿QQ聊天工具(Android源码)
查看>>
JMeter做压力测试,先调用第一接口,拿到返回值后去调用第二个接口(入门级)...
查看>>
前嗅ForeSpider脚本教程:基础对象(一)
查看>>
shell命令行下常用快捷键汇总
查看>>
【错误集】之nagios-plugins编译出错
查看>>
电脑文件备份软件
查看>>
php和html混写,遍历出二维关联数组
查看>>
nginx基础应用
查看>>
我的友情链接
查看>>