用vbs模擬的一個(gè)asp的分頁(yè)顯示功能
更新時(shí)間:2007年03月13日 00:00:00 作者:
剛做完1個(gè)項(xiàng)目,閑的無(wú)聊,想改改自己HomePage,但沒(méi)有Asp權(quán)限,所以突發(fā)奇想,用vbs模擬了一個(gè)圖片分頁(yè)顯示功能!由于寫(xiě)的是適合自己使用的功能,難免很多地方不是很完善!也請(qǐng)各位路過(guò)的提些意見(jiàn),若有朋友正好想找類似的功能,或許可以幫助一下,另外,祝論壇的每一位朋友元旦快樂(lè)!
<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 '最大顯示圖像個(gè)數(shù)
theSKIP=5 '每行顯示多少圖像個(gè)數(shù)
thePAGE=20 '每頁(yè)顯示多少圖像個(gè)數(shù)
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需再刷新一下頁(yè)面才能執(zhí)行]
另:
取得#后面的內(nèi)容可以使用
replace(window.location.hash,"#","")
復(fù)制代碼 代碼如下:
<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 '最大顯示圖像個(gè)數(shù)
theSKIP=5 '每行顯示多少圖像個(gè)數(shù)
thePAGE=20 '每頁(yè)顯示多少圖像個(gè)數(shù)
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需再刷新一下頁(yè)面才能執(zhí)行]
另:
取得#后面的內(nèi)容可以使用
replace(window.location.hash,"#","")
相關(guān)文章
VBScript使用ADSI為IIS批量添加屏蔽或允許訪問(wèn)的IP
用ADSI+ASP添加IP到IIS禁止訪問(wèn)列表中2008-12-12用vbs判斷一個(gè)日期是否在指定的時(shí)段內(nèi)
用vbs判斷一個(gè)日期是否在指定的時(shí)段內(nèi)...2007-04-04[導(dǎo)入][原創(chuàng)]用腳本控制迅雷下載
[導(dǎo)入][原創(chuàng)]用腳本控制迅雷下載...2007-03-03教你用vbs實(shí)現(xiàn)微信自動(dòng)發(fā)送消息功能
無(wú)意中接觸了vbs這個(gè)腳本感覺(jué)挺好玩的,這篇文章主要給大家介紹了關(guān)于如何用vbs實(shí)現(xiàn)微信自動(dòng)發(fā)送消息功能的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04