<% 'page--当前页码 'pageinfo--当前页的URL,包含了要带的参数 'page_count--总页数 'record_count--总记录数 'n--每页显示的记录数,在程序里设置rs.pagesize=n就OK了 sub sub_page(page,pageinfo,page_count,record_count,n) response.write "<table border=0 cellpadding=0 cellspacing=3 width=100% align=center style='font:9pt;'><form action='"&pageinfo&"'><tr><td valign=middle nowrap>页次:<b>"&page&"</b>/<b>"&page_count&"</b>页 每页记录:<b>"& n &"</b>条 记录总数:<b>"&record_count&"</b></td><td valign=middle nowrap align=right>分页:" if page > 4 then response.write "<a href="&pageinfo&"page=1>[1]</a> ..." end if if page_count>page+3 then endpage=page+3 else endpage=page_count end if for i=page-3 to endpage if not i<1 then if i = clng(page) then response.write " <font color=gray><b>["&i&"]</b></font>" else response.write " <a href="&pageinfo&"page="&i&">["&i&"]</a>" end if end if next if page+3 < page_count then response.write "... <a href="&pageinfo&"page="&page_count&">["&page_count&"]</a>" end if response.write " <input type=text size=4 name=page><input type=button onclick=""javascript:var reg=/^\d+$/;if(reg.test(this.value)&&this.value>=1&&this.value<="&page_count&")this.form.submit();""></td></tr></form></table>" end sub %> |