用vbs模拟的一个asp的分页显示功能
作者 佚名
来源 ASP编程
浏览
发布时间 2013-07-09
刚做完1个项目,闲的无聊,想改改自己HomePage,但没有Asp权限,所以突发奇想,用vbs模拟了一个图片分页显示功能!由于写的是适合自己使用的功能,难免很多地方不是很完善!也请各位路过的提些意见,若有朋友正好想找类似的功能,或许可以帮助一下,另外,祝论坛的每一位朋友元旦快乐! 复制代码 代码如下: <scriptlanguage=VBS> FunctionshowINDEXPAGE() JS=1 webPath=window.location DountilLeft(webPATH,1)="#"orJS=len(window.location) JS=JS+1 webPATH=Right(window.location,JS) Loop ifJS=len(window.location)thenshowINDEXPAGE=1elseshowINDEXPAGE=Replace(webPATH,"#","") ENDFunction QZ=""''需要显示的图像文件前缀 HZ=".gif"''需要显示的图像文件后缀 theMAX=98''最大显示图像个数 theSKIP=5''每行显示多少图像个数 thePAGE=20''每页显示多少图像个数 theINDEX=int(theMAX/thePAGE) iftheMAXmodthePAGE<>0thentheINDEX=theINDEX+1 fori=1totheINDEX showINDEX="<ahref=#"&i&"onclick=window.location.reload()>"&"["&i&"]"&"</a>" document.writeshowINDEX next document.write"<br><br><hr>" ifthePAGE=0thenthePAGE=theMAX fori=1tothePAGE theNUM=i+thePAGE*(showINDEXPAGE()-1) iftheNum>theMAXthenEXITFOR iftheNUM<10then temp="<imgsrc="&QZ&"00"&theNUM&HZ&"></img>" elseiftheNum<100then temp="<imgsrc="&QZ&"0"&theNUM&HZ&"></img>" else temp="<imgsrc="&QZ&theNUM&HZ&"></img>" endif endif document.writetemp iftheSKIP<>0thenifimodtheSKIP=0thendocument.write"<br>" next document.write"<hr><br><br>" fori=1totheINDEX showINDEX="<ahref=#"&i&"onclick=window.location.reload()>"&"["&i&"]"&"</a>" document.writeshowINDEX next </script> [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 另: 取得#后面的内容可以使用 replace(window.location.hash,"#","") |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 好玩的vbs特色代码vbs栈类下一篇: 收藏的比较精典VBS代码
关于用vbs模拟的一个asp的分页显示功能的所有评论