0
静态分页函数(原创)
作者:情留メ蚊子 发表于:2009年04月29日 22:00 分类:资源共享 2442 次阅读 -
-
- Function HtmlPage(PageName,intPageNow,intPageCount)
- Dim isEnd,intStartPage,intEndPage
- isEnd = False
- intStartPage=(intPageNow\10)*10+1
- IF (intPageNow mod 10=0) then intStartPage=(intPageNow\10)*10-9
- intEndPage=intStartPage+9
- IF intPageNow>10 then
- HtmlPage = HtmlPage&"<a href="""&PageName&".html"" title=""第一页"" style=""text-decoration:none"">?</a>"
- HtmlPage = HtmlPage&"<a href="""&PageName&"_"&intPageNow-1&".html"" page=""1"" title=""上一页"" style=""text-decoration:none;"">?</a>"
- HtmlPage = HtmlPage&" <a href="""&PageName&"_"&intStartPage-1&".html"" title=""前十页"" style=""text-decoration:none""><</a>"
- End IF
- For intStartPage = intStartPage To intEndPage
- If intStartPage = intPageNow Then
- HtmlPage = HtmlPage&"<strong>"& intStartPage &"</strong>"
- ElseIf intStartPage = 1 Then
- HtmlPage = HtmlPage&"<a href="""&PageName&".html"">"& intStartPage &"</a>"
- Else
- HtmlPage = HtmlPage&"<a href="""&PageName&"_"&intStartPage&".html"">"& intStartPage &"</a>"
- End If
- If intStartPage >= intPageCount Then
- isEnd = True
- Exit For
- End IF
- Next
- If Not isEnd Then
- HtmlPage = HtmlPage&"<a href="""&PageName&"_"&intPageNow+1&".html"" title=""下一页"" page=""3"" style=""text-decoration:none"">?</a>"
- HtmlPage = HtmlPage&"<a href="""&PageName&"_"&intStartPage&".html"" title=""后十页""></a>"
- HtmlPage = HtmlPage&"<a href="""&PageName&"_"&intPageCount&".html"" title=""最后一页"" style=""text-decoration:none"">?</a>"
- End If
- Response.write HtmlPage
- End Function
本文固定链接: http://www.94qing.com/share/HtmlPage/ | 情留メ蚊子's Blog