网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 分页函数
范文
    pages为总的页数,page为当前页面,url为链接地址
    Function ShowPages(Pages,Page,Url)  '分面显示
    Dim i,Str,FrontStr,BackStr,ShowStr,StartNum,EndNum
    Str=Url
    If Replace(Str,"?","")<>Str Then
    Str=Str & "&page="
    Else
    Str=Str & "?page="
    End If
    FrontStr="<a href=""" & Str & 1 & """第一页"">&lt;&lt;</a>"
    BackStr="<a href=""" & Str & Pages & """最后一页"">&gt;&gt;</a>"
    If Pages<=1 Then
    ShowPages=""
    Exit Function
    End If
    If Pages<=10 Then
    For i=1 To Pages
    If i<>Page Then
    ShowPages=ShowPages & "<a href=""" & Str & i & """>[" & i & "]</a> "
    Else
    ShowPages=ShowPages & "[<b>" & i & "</b>] "
    End If
    Next
    ShowPages=FrontStr & " " & ShowPages & " " & BackStr
    Exit Function
    End If
    If Pages>10 Then
    StartNum=Page-5
    EndNum=StartNum+9
    If StartNum<=0 Then
    StartNum=1
    EndNum=StartNum+9
    End If
    If EndNum>Pages Then
    EndNum=Pages
    StartNum=EndNum-9
    End If
    For i=StartNum To EndNum
    If i<>Page Then
    If i=Pages Then
    ShowPages=ShowPages & "<a href=""" & Str & Pages & """最后一页"">[" & Pages & "]>></a>"
    Else 
    ShowPages=ShowPages & "<a href=""" & Str & i & """>[" & i & "]</a> "
    End If
    Else
    If i=Pages Then
    ShowPages=ShowPages & "[<b>" & Pages & "</b>] "
    ShowPages=ShowPages & BackStr
    Else
    ShowPages=ShowPages & "[<b>" & i & "</b>] "
    End If
    End If
    Next
    ShowPages=FrontStr & " " & ShowPages
    If EndNum<Pages Then
    ShowPages=ShowPages & "...<a href=""" & Str & Pages & """最后一页"">[" & Pages & "]&gt;&gt;</a>"
    End If
    End If
    End Function
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/16 17:37:27