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 相关文章推荐
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
Dec 12 Javascript
什么是json和jsonp,jQuery json实例详详细说明
Dec 11 Javascript
javascript数据结构与算法之检索算法
Apr 04 Javascript
jquery实现用户信息修改验证输入方法汇总
Jul 18 Javascript
JS实现输入框提示文字点击时消失效果
Jul 19 Javascript
jQuery基于BootStrap样式实现无限极地区联动
Aug 26 Javascript
原生JS实现在线问卷调查投票特效
Jan 03 Javascript
自定义事件解决重复请求BUG的问题
Jul 11 Javascript
AngularJS点击添加样式、点击变色设置的实例代码
Jul 27 Javascript
JavaScript类的继承方法小结【组合继承分析】
Jul 11 Javascript
简单了解vue中父子组件如何相互传递值(基础向)
Jul 12 Javascript
解决vant title-active-color与title-inactive-color不生效问题
Nov 03 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
php curl基本操作详解
2013/07/23 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
2016/09/09 PHP
PHP 实现公历日期与农历日期的互转换
2017/09/13 PHP
用javascript判断IE版本号简单实用且向后兼容
2013/09/11 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
Fullpage.js固定导航栏-实现定位导航栏
2016/03/17 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
详解angular中如何监控dom渲染完毕
2017/01/03 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
2019/04/17 Javascript
Vue Extends 扩展选项用法完整实例
2019/09/17 Javascript
javascript实现前端成语点击验证优化
2020/06/24 Javascript
JS前后端实现身份证号验证代码解析
2020/07/23 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
[04:44]显微镜下的DOTA2第二期——你所没有注意到的细节
2014/06/20 DOTA
使用python实现baidu hi自动登录的代码
2013/02/10 Python
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
python实现识别相似图片小结
2016/02/22 Python
python读取文本中数据并转化为DataFrame的实例
2018/04/10 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
2018/06/22 Python
python使用pygame模块实现坦克大战游戏
2020/03/25 Python
解决tensorflow由于未初始化变量而导致的错误问题
2020/01/06 Python
Python 发送邮件方法总结
2020/08/10 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
2020/11/11 Python
使用CSS变量实现炫酷惊人的悬浮效果
2019/04/26 HTML / CSS
韩国演唱会订票网站:StubHub韩国
2019/01/17 全球购物
商业活动邀请函
2014/02/04 职场文书
课前一分钟演讲稿
2014/08/26 职场文书
副校长个人对照检查材料思想汇报
2014/10/04 职场文书
执法作风整顿剖析材料
2014/10/11 职场文书
12.4全国法制宣传日活动方案
2014/11/02 职场文书
2014年实习生工作总结
2014/11/27 职场文书
个人销售励志奋斗口号
2019/12/05 职场文书