菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
0
0

JS 直接打印功能实现代码

原创
05/13 14:22
阅读数 489

Js web打印方法汇总

1.插件打印,网上可以搜有付费和免费的打印插件可以用,一般来说免费的一般只支持ie浏览器,有的免费插件还有水印。需要安装插件到打印机所用电脑上。
2.js直接打印,只支持IE浏览器。使用了IE内置的WebBrowser控件,无需用户下载和安装。(本人用的方法)核心代码如下。

//直接打印
function printNow()
{
wb.execwb(6,2,3);
}
//打印设置
function printSet()
{
wb.execwb(8,1);
}
//打印预览
function printView()
{
wb.execwb(7,1);
}
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=10 id=wb name=wb width=0>
</OBJECT>
<input type=button class="Noprint" name=button_print value="直接打印" onclick="javascript:printNow()"/>
<input type=button class="Noprint" name=button_setup value="打印页面设置" onclick="javascript:printSet();"/>\
<input type=button class="Noprint" name=button_show value="打印预览" onclick="javascript:printView();"/>

IE浏览器设置步骤

1.设置
2.internet选项
3.自定义级别
4.ActiveX控件和插件(全部设置为启用状态)

发表评论

0/200
0 点赞
0 评论
收藏