用vbs模拟的一个asp的分页显示功能
更新时间:2007年03月13日 00:00:00 作者:
刚做完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,"#","")
复制代码 代码如下:
<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,"#","")
相关文章
使用xcacls.vbs(cacls.exe)修改NTFS权限说明(中文版)
本分步指南介绍如何使用扩展的更改访问控制列表工具 (cacls.exe,对应的脚本文件是xcacls.vbs) 修改和查看文件或文件夹的 NTFS 权限。2010-08-08vbs ShellExecute运行外部程序时如何判断外部程序执行成功与否
这篇文章主要介绍了vbs ShellExecute运行外部程序时如何判断外部程序执行成功与否,需要的朋友可以参考下2023-06-06
最新评论