用vbs模拟的一个asp的分页显示功能

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

用vbs模拟的一个asp的分页显示功能

  2021-03-17 我要评论
想了解用vbs模拟的一个asp的分页显示功能的相关内容吗,在本文为您仔细讲解的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:用vbs模拟的一个asp的分页显示功能,下面大家一起来学习吧。
刚做完1个项目,闲的无聊,想改改自己HomePage,但没有Asp权限,所以突发奇想,用vbs模拟了一个图片分页显示功能!由于写的是适合自己使用的功能,难免很多地方不是很完善!也请各位路过的提些意见,若有朋友正好想找类似的功能,或许可以帮助一下,另外,祝论坛的每一位朋友元旦快乐!
复制代码 代码如下:

<script language=VBS>
Function showINDEXPAGE()
         JS=1
         webPath=window.location
         Do until Left(webPATH,1)="#" or JS=len(window.location)
                  JS=JS+1
                  webPATH=Right(window.location,JS)

         Loop
         if JS=len(window.location) then showINDEXPAGE=1 else showINDEXPAGE=Replace(webPATH,"#","")
END Function

QZ=""              '需要显示的图像文件前缀
HZ=".gif"          '需要显示的图像文件后缀
theMAX=98          '最大显示图像个数
theSKIP=5          '每行显示多少图像个数
thePAGE=20         '每页显示多少图像个数

theINDEX=int(theMAX/thePAGE)
if theMAX mod thePAGE <> 0 then theINDEX=theINDEX+1

for i=1 to theINDEX
    showINDEX="<a href=#"&i&" onclick=window.location.reload()>"&"["&i&"]"&"</a> "
    document.write showINDEX
next
document.write "<br><br><hr>"

if thePAGE=0 then thePAGE=theMAX
for i=1 to thePAGE
    theNUM=i+thePAGE*(showINDEXPAGE()-1)
    if theNum>theMAX then EXIT FOR
    if theNUM<10 then
       temp="<img src="&QZ&"00"&theNUM&HZ&"></img>"     
    else if theNum<100 then
            temp="<img src="&QZ&"0"&theNUM&HZ&"></img>"
         else
            temp="<img src="&QZ&theNUM&HZ&"></img>"
         end if
    end if
    document.write temp
    if theSKIP<>0 then if i mod theSKIP = 0 then document.write "<br>"
next

document.write "<hr><br><br>"
for i=1 to theINDEX
    showINDEX="<a href=#"&i&" onclick=window.location.reload()>"&"["&i&"]"&"</a> "
    document.write showINDEX
next
</script>


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

另:
取得#后面的内容可以使用

replace(window.location.hash,"#","")

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们