知识大全 js控制web打印(局部打印)方法整理
Posted 知
篇首语:生活的理想,就是为了理想的生活。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 js控制web打印(局部打印)方法整理相关的知识,希望对你有一定的参考价值。
代码如下: @media print noprint display: none;color:green 对于不想打印的内容只用在标签中加上 class=noprint即可 打印的时候客户也不会看到页面任何变化 打印时调用 window print(); 另外几种js局部打印的方法 移花接木 打印的时候 把需要打印的内容替换成整个body内容(用户会在打印的时候看到变化 客户体验不太好) 代码如下: function preview(oper) if (oper < ) bd=window document body innerHTML;//获取当前页的代码 sprnstr="<! startprint"+oper+" >";//设置打印开始区域 eprnstr="<! endprint"+oper+" >";//设置打印结束区域 prn=bd substring(bd indexOf(sprnstr)+ ); //从开始代码向后取 prn=prn substring( prn indexOf(eprnstr));//从结束代码向前取 window document body innerHTML=prn; window print(); window document body innerHTML=bd; else window print(); 使用很简单 将页面内要打印的内容加入中间<! startprint >XXXXX<! endprint > 再加个打印按纽 onclick=preview( ) WebBrowser是IE内置的浏览器控件 无需用户下载 (未实验) 一 WebBrowser控件 代码如下: <object ID= WebBrowser WIDTH= HEIGHT= CLASSID= CLSID: F A D A B C FD A ></object> 二 WebBrowder控件的方法 代码如下: //打印 WebBrowser ExecWB( ); //打印设置 WebBrowser ExecWB( ); //打印预览 WebBrowser ExecWB( ); 关于这个组件还有其他的用法 列举如下 WebBrowser ExecWB( ) 打开 Web ExecWB( ) 关闭现在所有的IE窗口 并打开一个新窗口 Web ExecWB( ) 保存网页 Web ExecWB( ) 打印 Web ExecWB( ) 打印预览 Web ExecWB( ) 打印页面设置 Web ExecWB( ) 查看页面属性 Web ExecWB( ) 好像是撤销 有待确认 Web ExecWB( ) 全选 Web ExecWB( ) 刷新 Web ExecWB( ) 关闭窗体无提示 但是打印是会把整个页面都打印出来的 页面里面有什么东西就打印出来 我们有时候只需要打印数据表格 这时我们就要写一个样式了:把不想打印的部份隐藏起来 样式内容 代码如下: <style type=text/css media=print> noprint display : none </style> 然后使用样式就可以 <p >不需要打印的地方</p> 代码如下: <script language="javascript"> function printsetup() // 打印页面设置 wb execwb( ); function printpreview() // 打印页面预览 wb execwb( ); function printit() if (confirm( 确定打印吗? )) wb execwb( ) </script> <OBJECT classid="CLSID: F A D A B C FD A " height= id=wb name=wb width= ></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();"> cha138/Article/program/Java/JSP/201311/20177相关参考
普通打印(整页打)打印网页内部分内容(自定义)打印去掉/添加页眉页脚使用外部控件/方法实现多功能打印打印背景 以上为代码控制 设置“页面设置”实现打印参数设置(Window系统图文版) 一普
调用IE内置打印组件完成web打印方案及例程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 重点
有分页功能的WEB打印 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! <><h
JS调用打印方法设置页眉页脚 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!"<><
Delphi开发WEB应用程序打印组件[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ()
Delphi开发WEB应用程序打印组件[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 四调
Delphi开发WEB应用程序打印组件[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 近些
关于ASP.NET页面打印技术的总结[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Web
分散控制系统目前常用的标准输出设备有()以及喷墨打印机等。A、纸带穿孔机B、绘图机C、行式打印机D、激光打印机参考答案:CD
分散控制系统目前常用的标准输出设备有()以及喷墨打印机等。A、纸带穿孔机B、绘图机C、行式打印机D、激光打印机参考答案:CD