关于强制分页的问题?

我希望通过网页来打印工资表,要求是按项目名称和部门名称分页,并且每页有部门汇总,方式是用样式表来实现。数据源是用的MSSQL2000,只要控制分页显示的代码就可以,其它的提取数据我已解决,目前我只能实现一页一页地提取数据。还不能实现同时提取多页数据。
---------------------------------------------------------------

一个有表头分页打印的例子:

 1<html>
 2<head>
 3<title>有表头的打印的例子</title>
 4<script language="javascript">   
 5<!--   
 6function window_onbeforeprint() {   
 7var objs=document.all("fokker");   
 8alert(objs.length);   
 9for(var i=0;i<objs.length;i++)   
10objs[i].style.display="";   
11}   
12  
13function window_onafterprint() {   
14var objs=document.all("fokker");   
15for(var i=0;i<objs.length;i++)   
16objs[i].style.display="none";   
17}   
18//-->   
19</script>
20</head>
21<body language="javascript" onafterprint="return window_onafterprint()" onbeforeprint="return window_onbeforeprint()">
22<table border="1" cellpadding="1" cellspacing="1" width="75%">
23<tr>
24<td>表头</td>
25<td>表头</td></tr>
26<tr>
27<td>内容</td>
28<td>内容</td></tr>
29<tr>
30<td>内容</td>
31<td>内容</td></tr>
32<tr>
33<td>内容</td>
34<td>内容</td></tr>
35<tr id="fokker" name="fokker" style="display:none;page-break-before:always">
36<td>表头</td>
37<td>表头</td></tr>
38<tr>
39<td>内容</td>
40<td>内容</td></tr>
41<tr>
42<td>内容</td>
43<td>内容</td></tr>
44<tr>
45<td>内容</td>
46<td>内容</td></tr>
47<tr id="fokker" name="fokker" style="display:none;page-break-before:always">
48<td>表头</td>
49<td>表头</td></tr>
50<tr>
51<td>内容</td>
52<td>内容</td></tr></table>
53</body>
54</html>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus