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 ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
Feb 25 Javascript
javascript延时加载之defer测试
Dec 28 Javascript
jquery解析JSON数据示例代码
Mar 17 Javascript
js select实现省市区联动选择
Apr 17 Javascript
javascript this详细介绍
Sep 19 Javascript
详解Vue自定义过滤器的实现
Jan 10 Javascript
d3.js实现立体柱图的方法详解
Apr 28 Javascript
Javascript ES6中数据类型Symbol的使用详解
May 02 Javascript
微信小程序实现多个按钮toggle功能的实例
Jun 13 Javascript
js实现图片懒加载效果
Jul 17 Javascript
ReactNative踩坑之配置调试端口的解决方法
Jul 28 Javascript
Vuex实现简单购物车
Jan 10 Vue.js
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
php unlink()函数使用教程
2018/07/12 PHP
19个很有用的 JavaScript库推荐
2011/06/27 Javascript
Ajax搜索结果页面下方的分页按钮的生成
2012/04/05 Javascript
javascript中的delete使用详解
2013/04/11 Javascript
jQuery仿Flash上下翻动的中英文导航菜单实例
2015/03/10 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
2015/08/28 Javascript
4种JavaScript实现简单tab选项卡切换的方法
2016/01/06 Javascript
详解AngularJS2 Http服务
2017/06/26 Javascript
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
2017/12/09 Javascript
Angular2+如何去除url中的#号详解
2017/12/20 Javascript
解决vue页面刷新或者后退参数丢失的问题
2018/03/13 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
jQuery实现提交表单时不提交隐藏div中input的方法
2019/10/08 jQuery
vue实现分页加载效果
2019/12/24 Javascript
JavaScript中如何调用Java方法
2020/09/16 Javascript
基于scrapy实现的简单蜘蛛采集程序
2015/04/17 Python
Python 探针的实现原理
2016/04/23 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
python实现随机森林random forest的原理及方法
2017/12/21 Python
python2.7 json 转换日期的处理的示例
2018/03/07 Python
对Python中画图时候的线类型详解
2019/07/07 Python
python中selenium操作下拉滚动条的几种方法汇总
2019/07/14 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
英国排名第一的停车场运营商:NCP
2019/08/26 全球购物
Kipling澳洲官网:购买凯浦林包包
2020/12/17 全球购物
考博自荐信
2013/10/25 职场文书
中专毕业生的自我鉴定
2013/12/01 职场文书
英语专业学生个人求职信范文
2014/01/06 职场文书
syb养殖创业计划书
2014/01/09 职场文书
销售员求职个人的自我评价
2014/02/19 职场文书
个人评语大全
2014/05/04 职场文书
电子商务求职信
2014/06/15 职场文书
乡镇组织委员个人整改措施
2014/09/16 职场文书
2014年教研员工作总结
2014/12/23 职场文书
单位推荐信范文
2015/03/27 职场文书
优秀的商业计划书,让融资一步到位
2019/05/07 职场文书