打印实现
来源:互联网 发布:linux cp rfp 编辑:程序博客网 时间:2024/06/05 18:02
1.html页面:
<body>
<!--startprint-->
<table border="1px,solid,#000">
<tr>
<th align="left">序号</th>
<th align="left">姓名</th>
<th align="left">电话</th>
</tr>
<tr>
<td>1</td>
<td>沈沈</td>
<td>1366666666</td>
</tr>
<tr>
<td>2</td>
<td>小白</td>
<td>1366666666</td>
</tr>
<tr>
<td>3</td>
<td>安安</td>
<td>1366666666</td>
</tr>
<tr class="Noprn">
<td><input type="button" value="打印" onclick="preview()" /></td>
<td><input type="button" value="取消" /></td>
</tr>
</table>
<!--endprint-->
</body>
2.js部分
<script type="text/javascript">
function preview(){
// if (oper < 10){
// if(window.attachEvent){
// pagesetup_null();
// }
var bdhtml=window.document.body.innerHTML;//获取当前页的html代码
var sprnstr="<!--startprint-->";//设置打印开始区域
var eprnstr="<!--endprint-->";//设置打印结束区域
prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
window.document.body.innerHTML=prnhtml;
window.print();
window.document.body.innerHTML=bdhtml;
/*} else {
window.print();
} */
}
</script>
3.css部分
@media Print {
.Noprn {
DISPLAY: none
}
}
table {
width :auto;
margin: 0px auto;
}
- 打印实现
- 打印实现
- javascript 实现打印,打印预览,打印设置
- JavaScript 实现打印,打印预览,打印设置
- javascript 实现打印,打印预览,打印设置
- 利用打印控件实现打印
- 实现分页打印功能:
- VC实现打印功能
- Webgis 打印实现原理
- 实现DataGridView的打印
- 打印预览的实现
- Web打印,简单实现
- JAVA实现打印源代码
- JavaScript实现打印预览
- java实现打印_CSDN
- Web打印,简单实现
- Web打印,简单实现
- SmartForms 连续打印实现
- 简单的网页下载
- [其他] cdma iphone4 手编后读取机内明文akey,读取5码教程!
- AFKO 表的两个物料号(PLNBEZ和STLBEZ)
- 伤害随机测试的整理
- OSI模型七层
- 打印实现
- SQLSERVER存储过程
- jquery datagrid设置pageSize不起作用
- 动态控制log4j级数
- C#中TextBox实现换行
- https 写了一个数据返回类
- 【Cocos2d-x 状态机篇】第0章--木头学状态,一副自恋的姿态~
- textbook和richtextbox换行
- 关于Error: Can't compile duplicate declarations of entity "**" into library "work"的错误