Javascript网页打印大全(有图版)

Javascript网页打印大全(有图版)

ID:47105292

大小:437.81 KB

页数:15页

时间:2019-08-04

Javascript网页打印大全(有图版)_第1页
Javascript网页打印大全(有图版)_第2页
Javascript网页打印大全(有图版)_第3页
Javascript网页打印大全(有图版)_第4页
Javascript网页打印大全(有图版)_第5页
资源描述:

《Javascript网页打印大全(有图版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Javascript网页打印大全(有图版)已有136次阅读 2010-07-3115:17一、普通打印(整页打)     二、打印网页内部分内容(自定义)       三、打印去掉/添加页眉页脚           四、使用外部控件/方法实现多功能打印           五、打印背景(以上为代码控制)六、设置“页面设置”实现打印参数设置(Window系统图文版) 一、普通打印(整页打)这个不用多说,直接用引用:window.print();二、打印网页内部分内容(自定义)分三种方法实现:1、用css控制引

2、用:@mediaprint.a{display:block}.b{display:hidden}把你不想打印的部分class设为b首先在网页中添加:引用:然后就可以依次加入功能按钮了:引用:

3、on"value="直接打印">将这两块东西放到就不会打印这些按钮了。当然要定义noprint了:.Noprint{DISPLAY:none}只要把不想打印的东西的css设置成noprint就可以了。

4、现在就实现了基本的web打印,需要注意的情况如下:a.必须将ie的internet选项的安全设置中对于没有标记为安全的ActiveX控件进行...设置成提示或者启用,否则会报错,导致不可用。b.如果在vs.net编辑环境下编辑该页面,它经常自动的给object添加多余的参数,有了这些东西,打印就会出错,所以要记得最后保存的时候删除它们。2、用javascript打印固定标签内的内容a、在页面的代码头部处加入JavaScript:引用:functiondo

5、Print(){bdhtml=window.document.body.innerHTML;//获取当前页的html代码sprnstr="";//设置打印开始区域eprnstr="";//设置打印结束区域prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);//从开始代码向后取htmlprnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结

6、束代码向前取htmlwindow.document.body.innerHTML=prnhtml;window.print();}b、在页面正文处加上标识。也就是在需要用户打印保存的正文所对应的html处附加上。同时,如果采用小偷程序获得远程数据并需打印,可将此等数据置于该定义标签之内即可。3、截取内容部分已完成,现在加个“打印”的链接:XML/HTML代码

7、int()">打印引用:varhkey_root,hkey_path,hkey_keyhkey_root="HKEY_CURRENT_USER"hkey_path="\Software\Microsoft\InternetExplorer\PageSetup\"//设置网页打印的页眉页脚为空functionpagesetup_null(){try{varRegWsh=newActiveXObject("WScript.Shell")

8、hkey_key="header"RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")hkey_key="footer"RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")}catch(e){}}//设置网页打印的页眉页脚为默认值functionpagesetup_default(){try{varRegWsh=newActi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。