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 相关文章推荐
JScript内置对象Array中元素的删除方法
Mar 08 Javascript
js实现的四级左侧网站分类菜单实例
May 06 Javascript
artDialog+plupload实现多文件上传
Jul 19 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
Feb 18 Javascript
JS随机数产生代码分享
Feb 24 Javascript
用vue-cli开发vue时的代理设置方法
Sep 20 Javascript
Node.js 如何利用异步提升任务处理速度
Jan 07 Javascript
vue 实现 rem 布局或vw 布局的方法
Nov 13 Javascript
JS实现TITLE悬停长久显示效果完整示例
Feb 11 Javascript
JavaScript进阶(四)原型与原型链用法实例分析
May 09 Javascript
对vuex中store和$store的区别说明
Jul 24 Javascript
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
Apr 11 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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
PHP取得一个类的属性和方法的实现代码
2011/05/22 PHP
php中防止恶意刷新页面的代码小结
2012/10/31 PHP
php中用date函数获取当前时间有误的解决办法
2013/08/02 PHP
php对二维数组按指定键值key排序示例代码
2013/11/26 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
2014/11/06 PHP
php中adodbzip类实例
2014/12/08 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
Javascript 遍历对象中的子对象
2009/07/03 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
2012/12/13 Javascript
jquery实现excel导出的方法
2013/04/04 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
微信小程序 简单教程实例详解
2017/01/13 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
浅谈angular4生命周期钩子
2017/09/05 Javascript
基于node下的http小爬虫的示例代码
2018/01/11 Javascript
vue v-model实现自定义样式多选与单选功能
2018/07/05 Javascript
Angular5中状态管理的实现
2018/09/03 Javascript
微信小程序实现多个按钮的颜色状态转换
2019/02/15 Javascript
解决vue项目axios每次请求session不一致的问题
2020/10/24 Javascript
python list中append()与extend()用法分享
2013/03/24 Python
Python常用内置函数总结
2015/02/08 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
2018/12/10 Python
10款最好的Python开发编辑器
2019/07/03 Python
django中SMTP发送邮件配置详解
2019/07/19 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
西班牙著名的珠宝首饰品牌:P D PAOLA
2018/09/15 全球购物
戴尔新西兰官网:Dell New Zealand
2020/01/07 全球购物
Ruby如何实现动态方法调用
2012/11/18 面试题
拾金不昧表扬信
2015/01/16 职场文书
同学会邀请函模板
2015/01/30 职场文书
2015年员工工作总结范文
2015/04/08 职场文书
承诺书模板大全
2015/05/04 职场文书