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


Posted in Javascript onJuly 17, 2015

本文实例讲述了JavaScript调用浏览器打印功能的方法。分享给大家供大家参考。具体如下:

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

window.print();

2. 只支持IE打印:

<script>
var print=function(){
/**
 * WebBrowser.ExecWB(1,1) 打开
 * Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
 * 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"
  height="0" width="0"></OBJECT>
<button onclick="print();">打印</button>

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

.noprint {
  display: none;
}
.nextpage {
  page-break-after: always;
}

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

Javascript 相关文章推荐
清华大学出版的事半功倍系列 javascript全部源代码
May 04 Javascript
JS URL传中文参数引发的乱码问题
Sep 02 Javascript
javascript 面向对象继承
Nov 26 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
Jul 13 Javascript
raphael.js绘制中国地图 地图绘制方法
Feb 12 Javascript
全系IE支持Bootstrap的解决方法
Oct 19 Javascript
JSON字符串转换JSONObject和JSONArray的方法
Jun 03 Javascript
Vue2.x中的父子组件相互通信的实现方法
May 02 Javascript
vue中如何使用ztree
Feb 06 Javascript
vue-cli webpack2项目打包优化分享
Feb 07 Javascript
vue父组件触发事件改变子组件的值的方法实例详解
May 07 Javascript
封装 axios+promise通用请求函数操作
Aug 11 Javascript
JS判断页面是否出现滚动条的方法
Jul 17 #Javascript
javascript图片预加载实例分析
Jul 16 #Javascript
javascript的BOM汇总
Jul 16 #Javascript
.NET微信公众号开发之创建自定义菜单
Jul 16 #Javascript
初识Javascript小结
Jul 16 #Javascript
浅谈javascript中的DOM方法
Jul 16 #Javascript
详细分析JavaScript函数定义
Jul 16 #Javascript
You might like
php5 pdo新改动加载注意事项
2008/09/11 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
完美实现wordpress禁止文章修订和自动保存的方法
2014/11/03 PHP
PHP实现采集抓取淘宝网单个商品信息
2015/01/08 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
基于PHP实现微信小程序客服消息功能
2019/08/12 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
2020/05/02 PHP
JavaScript获取GridView中用户点击控件的行号,列号
2009/04/14 Javascript
javascript 写类方式之一
2009/07/05 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
用jquery存取照片的具体实现方法
2013/06/30 Javascript
JS判断不能为空实例代码
2013/11/26 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
2016/10/24 Javascript
详解webpack引入第三方库的方式以及注意事项
2019/01/15 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
Vue路由权限控制解析
2020/11/09 Javascript
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
python Pandas库基础分析之时间序列的处理详解
2019/07/13 Python
如何用Python提取10000份log中的产品信息
2021/01/14 Python
HTML5在canvas中绘制复杂形状附效果截图
2014/06/23 HTML / CSS
美国社交购物市场:MassGenie
2019/02/18 全球购物
小饰品店的创业计划书范文
2013/12/28 职场文书
给老师的道歉信
2014/01/11 职场文书
铁路个人事迹材料
2014/01/30 职场文书
运动会稿件50字
2014/02/17 职场文书
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
领导班子个人查摆问题对照检查材料
2014/10/02 职场文书
五好家庭申报材料
2014/12/20 职场文书
英语投诉信范文
2015/07/03 职场文书
新员工入职感言范文!
2019/07/04 职场文书
送给火锅店的创意营销方案!
2019/07/08 职场文书
Django实现翻页的示例代码
2021/05/24 Python
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers
Redis Lua脚本实现ip限流示例
2022/07/15 Redis