JavaScript调用浏览器打印功能实例分析

 更新时间:2015年07月17日 09:34:19   作者:答复哈  
这篇文章主要介绍了JavaScript调用浏览器打印功能的方法,实例分析了针对各种常用浏览器调用打印功能的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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 高级语法之继承的基本使用方法示例

    这篇文章主要介绍了javascript 高级语法之继承的基本使用方法,结合实例形式分析了JavaScript继承的基本使用方法与操作注意事项,需要的朋友可以参考下
    2019-11-11
  • 整理关于Bootstrap警示框的慕课笔记

    整理关于Bootstrap警示框的慕课笔记

    这篇文章主要为大家整理了关于Bootstrap导航的慕课笔记,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • 实现图片首尾平滑轮播(JS原生方法—节流)

    实现图片首尾平滑轮播(JS原生方法—节流)

    下面小编就为大家带来一篇实现图片首尾平滑轮播(JS原生方法—节流)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • MUI  Scroll插件的使用详解

    MUI Scroll插件的使用详解

    这篇文章主要介绍了MUI Scroll插件的使用详解,需要的朋友可以参考下
    2017-04-04
  • 微信小程序scroll-view实现左右联动

    微信小程序scroll-view实现左右联动

    这篇文章主要为大家详细介绍了微信小程序scroll-view实现左右联动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • js es6系列教程 - 新的类语法实战选项卡(详解)

    js es6系列教程 - 新的类语法实战选项卡(详解)

    下面小编就为大家带来一篇js es6系列教程 - 新的类语法实战选项卡(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • Javascript实现代码折叠功能

    Javascript实现代码折叠功能

    代码折叠起来,使整段程序缩成一行,看起来清爽了许多。大家在使用Visual Studio环境进行开发时,可以把某个类或某个函数折叠起来,在很多网页上也有类似的功能,那到底是如何实现的呢?其实很简单,只要通过JavaScript就可以实现。
    2016-08-08
  • javascript等号运算符使用详解

    javascript等号运算符使用详解

    在JavaScript中,等号由双等号(==)表示,当且仅当两个运算数相等时,它返回true。今天我们就来详细探讨下等号运算符的问题,并附上等号运算符和全等号运算符的区别分析。
    2015-04-04
  • layui 根据后台数据动态创建下拉框并同时默认选中的实例

    layui 根据后台数据动态创建下拉框并同时默认选中的实例

    今天小编就为大家分享一篇layui 根据后台数据动态创建下拉框并同时默认选中的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • Javascript技术栈中的四种依赖注入详解

    Javascript技术栈中的四种依赖注入详解

    这篇文章主要为大家详细介绍了Javascript技术栈中的四种依赖注入,感兴趣的小伙伴们可以参考一下
    2016-02-02

最新评论