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中的事件
Sep 23 Javascript
url 编码 js url传参中文乱码解决方案
Apr 11 Javascript
来自国外的14个图片放大编辑的jQuery插件整理
Oct 20 Javascript
javascript函数式编程实例分析
Apr 25 Javascript
js如何判断输入字符串长度
Dec 16 Javascript
jQuery实现图片局部放大镜效果
Mar 17 Javascript
基于JS实现checkbox全选功能实例代码
Oct 31 Javascript
详解获取jq ul第一个li定位的四种解决方案
Nov 23 Javascript
Vue配合iView实现省市二级联动的示例代码
Jul 27 Javascript
taro开发微信小程序的实践
May 21 Javascript
layui关闭层级、简单监听的实例
Sep 06 Javascript
JS前端可扩展的低代码UI框架Sunmao使用详解
Jul 23 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
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
在IE中调用javascript打开Excel的代码(downmoon原作)
2007/04/02 Javascript
用jscript实现列出安装的软件列表
2007/06/18 Javascript
防止文件缓存的js代码
2013/01/10 Javascript
javascript学习笔记之函数定义
2015/06/25 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
移动适配的几种方案(三种方案)
2016/11/25 Javascript
用Vue-cli搭建的项目中引入css报错的原因分析
2017/07/20 Javascript
Webpack 服务器端代码打包的示例代码
2017/09/19 Javascript
基于 D3.js 绘制动态进度条的实例详解
2018/02/26 Javascript
js动态引入的四种方法
2018/05/05 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
2020/02/11 Javascript
如何使用 vue-cli 创建模板项目
2020/11/19 Vue.js
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
解决python使用open打开文件中文乱码的问题
2017/12/29 Python
windows下cx_Freeze生成Python可执行程序的详细步骤
2018/10/09 Python
值得收藏,Python 开发中的高级技巧
2018/11/23 Python
对Python3+gdal 读取tiff格式数据的实例讲解
2018/12/04 Python
Python的条件锁与事件共享详解
2019/09/12 Python
django 外键创建注意事项说明
2020/05/20 Python
python os模块常用的29种方法使用详解
2020/06/02 Python
澳大利亚潮流尖端的快时尚品牌:Cotton On
2016/09/26 全球购物
Wedgwood英国官方网站:英式精致骨瓷餐具、礼品与生活精品,源于1759年
2019/09/02 全球购物
美体小铺印度官网:The Body Shop印度
2019/10/17 全球购物
莫斯科购买书籍网站:Book24
2020/01/12 全球购物
澳大利亚美容产品及化妆品在线:Activeskin
2020/06/03 全球购物
出纳岗位职责
2013/11/09 职场文书
大二学生职业生涯规划书
2014/02/05 职场文书
网络技术专业求职信
2014/07/13 职场文书
财务科长个人对照检查材料
2014/09/18 职场文书
教师群众路线心得体会
2014/11/04 职场文书
教师年度考核个人总结
2015/02/12 职场文书
小学教师师德师风自我评价
2015/03/04 职场文书
导游词范文之颐和园/重庆/云台山
2019/09/10 职场文书
七年级作文之下雨天
2019/12/23 职场文书