jsp页面打印表格,只打印其中的一个表格,不要打印整个页面,如何解决?

问题描述

function printit() { if (confirm('确定打印吗?')) {/**不打印按钮*/ var cen = document.getElementById("da"); //cen.innerHTML = '';/**执行打印*/ wb.execwb(6,6); } }这是打印整个页面的,如何修改?我要打印的是其中一个表格,并且这个表格外面还有别的表格,我只想打印,里面的那个表格

解决方案

使用很简单 将页面内要打印的内容加入中间<!--startprint1--><table>你的表格</table><!--endprint1-->function printit(){if (confirm('确定打印吗?')){bdhtml=window.document.body.innerHTML;//获取当前页的html代码sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域eprnstr="<!--endprint"+oper+"-->";//设置打印结束区域prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取htmlprnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取htmlwindow.document.body.innerHTML=prnhtml;window.print();window.document.body.innerHTML=bdhtml;}}
解决方案二:

解决方案三:
哥们看这个:http://demojava.iteye.com/blog/1335465其中有说明:<!--media=print 这个属性可以在打印时有效--><style media=print>.Noprint{display:none;}.PageNext{page-break-after: always;}</style> Noprint样式可以使页面上的打印按钮等不出现在打印页面上,这一点非常重要,因为它可以用最少的代码完成最需要的功能也就是 隐藏的部分是不会打印的也就是点击打印的时候需要调用一个方法,把所有不需要打印的地方隐藏。。
解决方案四:
可参考下http://www.cnblogs.com/qqflying/archive/2010/01/08/1642062.htmlhttp://blog.csdn.net/net_lover/article/details/35228

时间: 2024-10-24 12:44:57

jsp页面打印表格,只打印其中的一个表格,不要打印整个页面,如何解决?的相关文章

我调用excel 打开jsp页面,jsp代码打开会出现下载excel文件 ,怎么控制excel 打印时为默认为横向

问题描述 我调用excel打开jsp页面,jsp代码打开会出现下载excel文件,怎么控制excel打印时为默认为横向

JavaScript页面打印(只打印指定部分)

实现思路: 1.在要打印的内容前后插入占位符: 2.页面显示需要打印的内容: 3.再调用浏览器的打印功能就可以了: 将下面代码单独保存为html文件,即可预览效果. <script language="Javascript">     function preview() {         bdhtml = window.document.body.innerHTML;         sprnstr = "<!--startprint-->&quo

Excel表格如何快速缩小到一页上打印?

  我们在处理表格的时候,常常需要将Excle表格缩小到一页上打印.这个时候,我们会想到调整表格的间距来设置,但是,经常很麻烦,那么有没有简单的方法呢?下面小编就为大家介绍一下,一起来看看吧! 方法/步骤 1.打开需要操作的表格 2.点击菜单栏里的"打印预览"图标, 3.弹出"打印预览"对话框 4.点击"分页预览"按钮 5.弹出如下界面,点击"确定" 6.按住页面中的蓝色虚线往页面边上拖 7.直到拖到你需要的页面区域为止 8.

jsp-从数据库中取出数据对应的集合,在JSP页面中遍历出一个表格,数据库中的字段对应的是表格表头名

问题描述 从数据库中取出数据对应的集合,在JSP页面中遍历出一个表格,数据库中的字段对应的是表格表头名 从数据库中取出数据对应的集合,在JSP页面中遍历出一个注册项的列表,每一项都是从数据库中的表中取出的,比如,第一行为用户名,后面是个文本框,第二行是密码,后面还是个文本框,但是有的type是text,有的是password,上传文件对应的是file,如何才能动态解决这个问题,在页面中用foreach,只写一列数据,在页面中得到所有的注册项,这种方法如果不可行,那么请问各位大神,应该如何处理比较

求教:编写一个函数,在页面输入一个整数,打印出对应的乘法表

问题描述 求教:编写一个函数,在页面输入一个整数,打印出对应的乘法表 函数会写,就是不知道怎么在页面输入整数来打印出乘法表,哪位可以帮忙给看看啊 解决方案 void show() { for (int i = 1; i < 10; i++) { for (int j = 1; j <=i;j++) { Response.Write(j + " * " + i + " = " + i * j+"t"); } Response.Write

代码-Jsp页面中查询到MySQL数据库里的表格信息,怎样导出到本地excel

问题描述 Jsp页面中查询到MySQL数据库里的表格信息,怎样导出到本地excel jsp页面从数据库中读出了一个message表格,怎样通过jsp编写把这个表格导出到excel.最好是详细代码 解决方案 response.reset(); response.setContentType("application/vnd.ms-excel;charset=GBK"); response.setHeader("Content-Disposition", "i

打印问题。想打印网页上的局部,是一个表格,这个表格是动态生成的,虽然调用数据库内容,但是调用的数据来自不同库,根据内容动态生成。

问题描述 打印问题.想打印网页上的局部,是一个表格,这个表格是动态生成的,虽然调用数据库内容,但是调用的数据来自不同库,根据内容动态生成. 解决方案 解决方案二:坛子里有很多了,可以查一下呀

WEB页面中的结构化数据表示的方式:表格

组织数据和信息是一个不可疏忽的能力.组织内容和文字的方式(一般以copy的形式)会在用户怎样接收内容上有直接的影响.网页设计需要找到一个方法组织内容以使其便于读者扫描和接收.其中一个简洁的方法就是运用数据表格.表格提供结构化的方式来展示大量的信息. 从web发展开始时起,表格就已被使用.表格的结构至今没变,也不会变,这才让它不至于不是表格.结构虽然没变动,不过样式风格却已经有了长远的发展:现在的表格仍然与早期的表格一样有可读性. 数据表格的一般运用 表格轻易就能用简洁和易读的方式来组织数据.它们

WEB打印设置解决方案三(FileSystem组件实现WEB打印)

程序代码:<script Language=VBScript>   Function print_onclick //打印函数    Dim label    label=document.printinfo.label.value //获得HTML页面的数据    set objfs=CreateObject("Scripting.FileSystemObject") //创建FileSystem组件对象的实例    set objprinter=objfs.Create