跨浏览器打印网页数据

网上有很多相关的资料,但是在我用的时候仿佛网上能真正正确的很少,在一个老外的博客上找到了
首先需要一个插件,附近里有了,解压文件夹后就可以了。
在需要打印数据的页面添加<object id="factory" viewastext style="display:none"classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="<%=request.getContextPath() %>/js/smsx.cab"></object>
还有一个设置想要打印哪一部分的数据,我们通过样式来控制
<style type="text/css">
@media print {
.noprint {display:none}
}
</style>

比如格式为
<INPUT type="button" value="打印" id="button_print" class="noprint" οnclick="print_pt()" />
<INPUT type="button" value="打印预览" id="button_show" onClick="print_show() " class="noprint"/>
<input type="button" value="打印设置" id="button_set" οnclick="print_set()" class="noprint"/>
<div>

<script language="javascript" type="text/javascript">
function print_show()
{
factory.printing.Preview() ; //打印预览

}
function print_set()
{
factory.printing.PageSetup() ; //打印设置
}
function print_pt()
{
factory.printing.Print();
}
</script>
要打印的数据
</div>
这样这些按钮就不会被打印。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值