| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4852 人关注过本帖
标题:[求助]如何实现网页中表格的打印功能
只看楼主 加入收藏
yanziyz
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2006-5-20
结帖率:75%
收藏
 问题点数:0 回复次数:14 
[求助]如何实现网页中表格的打印功能
我们热心的高手们,我查询后得到的数据在一个新的页面上以表格的形式显示,我想在显示数据的页面上有打印的功能!我该怎么实现呢!请高手指教!感激。。。。
搜索更多相关主题的帖子: 表格 网页 功能 打印 
2006-11-14 08:10
xiaowen8
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-11-14
收藏
得分:0 
偶也想知道,帮你顶一下吧。。
2006-11-14 08:42
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 
<a href="#" onclick="javascript:window.print()">打印</a>

其实我很低调,只是你不知道...
2006-11-14 09:23
yanziyz
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2006-5-20
收藏
得分:0 
哦,就这么简单,还以为很难实现呢,谢谢“做人很低调”
2006-11-14 13:50
arc
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-1-4
收藏
得分:0 
以下是引用做人很低调在2006-11-14 9:23:39的发言:
<a href="#" onclick="javascript:window.print()">打印</a>
这个代码打印的不是"#"网页内容,而是本网页
2007-01-04 20:56
zhifuz_
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-8-1
收藏
得分:0 
顺便问一下,怎么能分页打印.就象楼主说的打印表格内容.并且每页有表头.最后一页有表尾.
2007-01-05 08:38
yanziyz
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2006-5-20
收藏
得分:0 
是的,&lt;a href="#" onclick="javascript:window.print()"&gt;打印&lt;/a&gt; 打印的是整个网页,如何只打印表格内容,期待高手指点!
2007-01-05 09:18
在编程中沦落
Rank: 2
等 级:新手上路
威 望:4
帖 子:411
专家分:0
注 册:2005-12-25
收藏
得分:0 
网页中可能只打印表格内容的吗?

没见识过,如果 有,也想知道…………

不过我想即使能也应该再生成一页后全页打印,如果只打印部分内容,挺难实现,除非在打印设置只打印固定页…………

2007-01-05 09:29
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 
[CODE]<html>
<head>
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
<title>局部打印</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!--media=print 这个属性可以在打印时有效-->
<style media=print>
.Noprint{display:none;}
.PageNext{page-break-after:always;}
</style>
<style>
.tab
{
border-color: #000000 #000000 #000000 #000000;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}
</style>
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>
</head>
<body>

<hr align="center" width="90%" size="1" noshade class="NOPRINT">
<table width="80%" height="97" border="0" align="center" cellpadding="0" cellspacing="1" class="tab">
<tr>
<td width="86">第一页:</td>
<td width="689">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>1</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>2</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>3</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>4</td>
</tr>
</table>
<!--分页-->
<div class="PageNext"></div>
<hr align="center" width="90%" size="1" noshade class="NOPRINT">
<table width="80%" height="97" border="0" align="center" cellpadding="0" cellspacing="1" class="tab">
<tr>
<td width="86">第二页:</td>
<td width="689">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>1</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>2</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>3</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>4</td>
</tr>
</table>
<div class="PageNext"></div>
<hr align="center" width="90%" size="1" noshade class="NOPRINT">
<input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>
</body>
</html>[/CODE]

查了以下资料 我想这样应该可以了
呵呵 我的没有打印机 不知道好不好用啊

其实我很低调,只是你不知道...
2007-01-05 09:38
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 
.....
上边的操作被阻止了
粘下来 自己试吧

其实我很低调,只是你不知道...
2007-01-05 09:40
快速回复:[求助]如何实现网页中表格的打印功能
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024689 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved