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 相关文章推荐
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
May 22 Javascript
由JavaScript技术实现的web小游戏(不含网游)
Jun 12 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
Dec 18 Javascript
jQuery的one()方法用法实例
Jan 19 Javascript
javascript中sort() 方法使用详解
Aug 30 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
Nov 15 Javascript
JS数组合并push与concat区别分析
Dec 17 Javascript
JavaScript常见的五种数组去重的方式
Dec 15 Javascript
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
微信小程序实现轮播图效果
Sep 07 Javascript
Vue商品控件与购物车联动效果的实例代码
Jul 21 Javascript
ant-design-vue 快速避坑指南(推荐)
Jan 21 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中cookie和session的区别实例分析
2014/08/28 PHP
ThinkPHP模板中数组循环实例
2014/10/30 PHP
浅谈thinkphp的实例化模型
2015/01/04 PHP
为你总结一些php系统类函数
2015/10/21 PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
2017/08/17 PHP
JS 的应用开发初探(mootools)
2009/12/19 Javascript
自己动手开发jQuery插件教程
2011/08/25 Javascript
仿猪八戒网左下角的文字滚动效果
2011/10/28 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
2013/07/15 Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
2014/02/26 Javascript
Javascript Object 对象学习笔记
2014/12/17 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
Javascript数组Array方法解读
2016/03/13 Javascript
Fullpage.js固定导航栏-实现定位导航栏
2016/03/17 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
利用css+原生js制作简单的钟表
2020/04/07 Javascript
Vue2 配置 Axios api 接口调用文件的方法
2017/11/13 Javascript
node.js实现为PDF添加水印的示例代码
2018/12/05 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
[01:45]IMBATV TI4前线报道-选手到达
2014/07/07 DOTA
Pyramid添加Middleware的方法实例
2013/11/27 Python
Python使用minidom读写xml的方法
2015/06/03 Python
Python变量作用范围实例分析
2015/07/07 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
Python 开发工具通过 agent 代理使用的方法
2020/09/27 Python
python中操作文件的模块的方法总结
2021/02/04 Python
如何使用css3实现一个类在线直播的队列动画的示例代码
2020/06/17 HTML / CSS
美发店5.1活动方案
2014/01/24 职场文书
大学生怎样写好自荐信
2014/02/25 职场文书
班主任评语大全
2014/04/26 职场文书
市政管理求职信范文
2014/05/07 职场文书
人力资源本科毕业生求职信
2014/06/04 职场文书
2016年小学“我们的节日·中秋节”活动总结
2016/04/05 职场文书
关于党风廉政建设宣传教育月的活动总结!
2019/08/08 职场文书
小学秋季运动会加油口号及加油稿
2019/08/19 职场文书