没有合适的资源?快使用搜索试试~ 我知道了~
本文为大家分享了JS打印组合功能,功能全面,供大家参考,具体内容如下 1.局部打印–即想打印什么地方就打印什么地方 解决办法: 将不想打印的地方隐藏起来 <style type=”text/css” media=print> .noprint{display : none } 分页的时候用 .PageNext{page-break-after: always;} 然后给不想打印的页面元素添加: class=”Noprint” ,那就不会出现在打印和打印预览中了。 想分页的地方添加: <div class=”PageNext”></div> 就可以了。 </style> 在将不想
资源详情
资源评论
资源推荐
JS打印组合功能打印组合功能
本文为大家分享了JS打印组合功能,功能全面,供大家参考,具体内容如下
1.局部打印局部打印–即想打印什么地方就打印什么地方
解决办法:解决办法:
将不想打印的地方隐藏起来
<style type=”text/css” media=print>
.noprint{display : none }
分页的时候用
.PageNext{page-break-after: always;}
然后给不想打印的页面元素添加: class=”Noprint” ,那就不会出现在打印和打印预览中了。
想分页的地方添加: <div class=”PageNext”></div> 就可以了。
</style>
在将不想打印的地方控制起来
<p class=”noprint”>不需要打印的地方</p>
2.引用组建引用组建
WebBrowser是IE内置的浏览器控件,无需用户下载.
WebBrowser控件控件
<object ID=’WebBrowser’ WIDTH=0 HEIGHT=0 CLASSID=’CLSID:8856F961-340A-11D0-A96B-00C04FD705A2′></object>
关于这个组件的用法,列举如下:
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) 关闭窗体无提示
3.实例实例
<head>
<script language="javascript">
<style type="text/css" media=print>
.noprint{display : none }
</style>
function printsetup()
{
// 打印页面设置
wb.execwb(8,1);
}
function printpreview(){
// 打印页面预览
wb.execwb(7,1);
}
function printit()
{
if(confirm('确定打印吗?'))
{
wb.execwb(6,6)
}
}
</script>
</head>
<body>
<p class="noprint">
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" id="wb" name="wb" width="0"></OBJECT>
<input type="button" name="button_print" value="打印" onclick="javascript:printit()" />
<input type="button" name="button_setup" value="打印页面设置" onclick="javascript:printsetup();" />
<input type="button" name="button_show" value="打印预览" onclick="javascript:printpreview();" />
</p>
</body>
3.JS 实现简单的页面局部打印实现简单的页面局部打印
weixin_38650066
- 粉丝: 5
- 资源: 908
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- Docker在Ubuntu16.04上安装和部署Apache Storm
- test_kong.zip
- springboot权限验证学习-下
- SeetaFace6人脸质量评估C++代码实现Demo
- OCAuxiliaryTools
- 制药公司QC顶岗实习专题报告
- Rust 全面指南:从基础到高级,一网打尽 Rust 的编程知识
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0