<% Dim DatabaseTable,LinkUrl DatabaseTable="YS_Module_Article_news" LinkUrl="news_view.asp" %> 新建网页 1
 
<% Dim num,iPageCount,CurPage,strUrl,i num=30 i=0 strUrl=Request.ServerVariables("SCRIPT_NAME") If Len(Request.QueryString("Page"))=0 Then CurPage=1 Else CurPage=CInt(Request.Querystring("Page")) End If set reco=server.createobject("adodb.recordset") reco.open "select ArticleTitle,Articleid,articleTitleColor,ArticleAuthor,ArticleTime from "&DatabaseTable&" order by OrderID desc",conn,1,1 strUrl=Request.ServerVariables("SCRIPT_NAME") reco.PageSize=num iPageCount=reco.PageCount '得到当前的页码 if not reco.EOF then reco.AbsolutePage=CurPage end if if not reco.eof then response.write "" do while not reco.EOF response.write "" response.write "" response.write "" i=i+1 if i>=reco.PageSize then exit do reco.movenext loop response.write "
" response.write "·" response.write "" response.write reco(0) response.write "" response.write "" response.write "" 'response.write reco(3) response.write "
" response.write reco(4) response.write "
" else response.write "无相关内容!" end if reco.close:set reco=nothing response.write "
" ShowPageBar iPageCount,CurPage,strUrl response.write "
" %>  
 
<% Sub ShowPageBar(TotalPage,CurPage,strUrl) ''参数TotalPage:整个页数 ''参数CurPage:当前页数 ''参数strUrl:翻页使用的连接地址 DIM strPage Response.Write "页数:" & CurPage & "/" & TotalPage & " " IF InSTR(strUrl,"?")=0 THEN strPage="?Page=" ELSE strPage="&Page=" END IF IF Curpage>1 THEN Response.Write "第一页|" ELSE Response.Write "第一页|" END IF IF CurPage>=2 THEN Response.Write "上一页|" ELSE Response.Write "上一页|" END IF IF cInt(CurPage)下一页|" ELSE Response.Write "下一页|" END IF IF cInt(CurPage) <>cInt(TotalPage) THEN Response.Write "最后一页" ELSE Response.Write "最后一页" END IF DIM strTemp If TotalPage > 20 Then strTemp = strTemp & "  转到第页" Else strTemp = strTemp & " 转到:" End If Response.write strTemp END SUB %>