IE 打印 怎么去掉 '上一页', '下一页'这些字..

javagongcheng 2011-05-27 05:00:41
我只想打印<table> 但是因为做了翻页 所以在IE上点打印 就会把'上一页''下一页'给打印进去
然后我就想 自己写个打印按钮 然后把<table>中的值重新赋给一个新的页面 就像下面代码中的 javascript
可是因为在页面中用的 for 循环 所以点自己写的那个按钮 无论有页面中有多少个表格 最后都只显示一个..


//把 <table> 中的值赋给另一个页面
<script language="javascript">
<!--
function printScreen(block) {
var value = document.all.block.innerHTML;
var printdetail = window.open("", "printDetail", "");
printdetail.document.open();
printdetail.document.write("<HTML><head></head><BODY onload='window.print()'>");
printdetail.document.write("<PRE>");
printdetail.document.write(value);
printdetail.document.write("</PRE>");
printdetail.document.close("</BODY></HTML>");
}
function init(block){
printScreen(block);
window.close();
}
//-->
</script>

//下面设置打印的内容
<body>
<div id='block'>
<%
for(int i=0; i<size; i++){
%>
<table>
....
</table>
<%
}
%>
</div>

<a>上一页</a>
<a>下一页</a>
<input type="button" value="打印本页" onClick="init('block')" />
//当点击打印本页的时候 就执行上面的 javascript
</body>


可是因为body里用了for循环 所以无论在当前页里有多少个 <table> 打印出来的都只有一个
是用 IE 本身就有的打印机制
...全文
185 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
使用js的window.onbeforeprint事件,对其进行隐藏
BearKin 2011-05-30
  • 打赏
  • 举报
回复
如果你缓存了的话
BearKin 2011-05-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 javagongcheng 的回复:]
引用 1 楼 bearkin 的回复:
.....一般这种需求我们通常都会单提个页面打印 比如你选择了某一个页面后点打印 然后根据查询当前页面数据的参数重新启一个合适的页面显示应该显示的参数让用户打印


就是说要重新访问一次数据库
还是要将 list 用什么方式传到另一个页面?
[/Quote]

那就看你想怎么实现了 事实上重新查询一次库也没什么的...
javagongcheng 2011-05-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ylz2007 的回复:]
使用js的window.onbeforeprint事件,对其进行隐藏
[/Quote]

嘿嘿 是的 谢谢..
javagongcheng 2011-05-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bearkin 的回复:]
.....一般这种需求我们通常都会单提个页面打印 比如你选择了某一个页面后点打印 然后根据查询当前页面数据的参数重新启一个合适的页面显示应该显示的参数让用户打印
[/Quote]

就是说要重新访问一次数据库
还是要将 list 用什么方式传到另一个页面?
duqiangcise 2011-05-29
  • 打赏
  • 举报
回复
mark
BearKin 2011-05-27
  • 打赏
  • 举报
回复
.....一般这种需求我们通常都会单提个页面打印 比如你选择了某一个页面后点打印 然后根据查询当前页面数据的参数重新启一个合适的页面显示应该显示的参数让用户打印

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧