菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
276
0

JavaScript调用浏览器打印功能实例分析

原创
05/13 14:22
阅读数 3955

1. 通用型,支持IE,Firefox,Chrome...

复制代码 代码如下:
window.print();

2. 只支持IE打印:

<script>
var print=function(){
/**
 * WebBrowser.ExecWB(1,1) 打开
 * Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
www.cppcns.com * Web.ExecWB(4,1) 保存网页
 * Web.ExecWB(6,1) 打印
 * Web.ExecWB(7,1) 打印预览
 * Web.ExecWB(8,1) 打印页面设置
 * Web.ExecWB(10,1) 查看页面属性
 * Web.ExecWB(15,1) 好像是撤销,有待确认
 * Web.ExecWB(17,1) 全选
 * Web.ExecWB(22,1) 刷新
 * Web.ExecWB(45,1) 关闭窗体无提示 
 */
document.getElementById('printer').ExecWB(6,1);
}
</script>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" id="printer"
  heighwww.cppcns.comt="0" width="0"></OBJECT>
<button onclick="print();">打印</button>

3. 控制打印显示区域及分编程客栈页样式:

.noprint {
  display: none;
}
.nextpage {
  page-break-after: a编程客栈lways;
}

希望本文所述对大家的javascript程序设计有所帮助。

本文标题: JavaScript调用浏览器打印功能实例分析
本文地址: http://www.cppcns.com/wangluo/javascript/128219.html

发表评论

0/200
276 点赞
0 评论
收藏
为你推荐 换一批