javascript中几种操作打印的方法
来源:互联网 发布:网络歌手怎么注册 编辑:程序博客网 时间:2024/05/01 03:27
1 局部打印方法:
作用:将id为dayin的内容,新建页面并打印,可解决打印某页面中的部分内容的问题。
使用方法:将要打印的内容通过 <span id="dayin"></span>包含起来,然后在某个按扭中定义
事件
<input type="button" onclick="dayin()" value="打印">
function dayin()
{
var code="<body onload=window.print()>"
code+=document.all.dayin.innerHTML;
code=code.toUpperCase();
code=code.replace(/<A[^>]*>删除<//A>/gi, "");
code=code.toLowerCase();
var newwin=window.open('','','');
newwin.opener = null;
newwin.document.write(code);
newwin.document.close();
}
其中code=code.replace(/<A[^>]*>删除<//A>/gi, "");
2 利用CSS实现局部打印
介绍两个关键的CSS
<style media="print">
.Noprint { DISPLAY: none }
.PageNext{ PAGE-BREAK-AFTER: always }
</style>第一个在不需要打印的标签上添加(子标签也将不被打印),第二个在需要换行的标签处添加(该标签所表示的内容将在当前打印的一页内)
接下来通过调用最基本的js语句
window.print()就可实现页面局部打印了,很easy吧!
3 打印预览
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
height=0 id=wb name=wb width=3></OBJECT>
<input class="ipt" type=button name= button _print value="打印"
onclick =" javascript :printit();">
<input class="ipt" type=button name=button _setup value="打印页面设置"
onclick =" javascript : printsetup();">
<input class="ipt" type=button name=button_show value="打印预览"
onclick="javascript:printpreview();">
<input class="ipt" type=button name= button _fh value="关闭"
onclick =" javascript:window.close();">
- javascript中几种操作打印的方法
- javascript 打印不显示按钮的方法
- 使用JavaScript打印iframe内容的方法
- JavaScript打印指定div的方法
- javascript 操作字符串的方法
- javascript 调用浏览器的打印方法。并设置打印为横向打印
- JavaScript 笔记-- 打印对象的方法与属性
- Javascript网页打印方法汇总
- Javascript网页打印方法汇总
- javascript 打印内容方法小结
- javascript 打印内容方法小结
- 打印预览的javascript
- javascript的打印
- JQuery结合CSS操作打印样式的方法
- JQuery结合CSS操作打印样式的方法
- javascript操作radio的几种方法
- c#和javascript相互操作的方法
- Javascript操作下拉框的常用方法
- 随便说说!!
- C8051F12X中多bank的分区跳转处理
- JS保留两位小数
- 画两圆外公切线 c#
- 字符串差异度
- javascript中几种操作打印的方法
- java json 需要的jar 包
- sdf
- 如何设置对话框背景为模糊不清楚的
- 毕业后的五年拉开大家差距的原因
- 在网页中插入Flash的代码
- 虎年颂
- Android BroadCast
- 自定义消息,WM_USER