静态分页函数

 
'============================================  
'函数名:HtmlPage 
'作  用:静态分页函数 
'参  数:PageName------文件名(如qlwz_2.html中的qlwz) 
'参  数:intPageNow------现在的页数 
'参  数:intPageCount------总共有几页 
'============================================ 
  
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  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值