<%
'分頁函式分為兩個函式
'calcpage(totalrec,msg_per_page,currentpage,n,rowcount,pagers) 分頁計算函式
'pagelist(listtype,url,querry,separator,listlink) 分頁列表函式
case "2"
pagemercout=10 '每次可翻的最大頁數
'取得記錄的最大頁碼段
if n mod pagemercout=0 then
maxpagefiled=n/pagemercout
else
maxpagefiled=n/pagemercout+1
end if
'判斷當前頁所在的頁碼段
if currentpage mod pagemercout =0 then
currpagefiled=currentpage/pagemercout
else
currpagefiled=currentpage/pagemercout+1
end if
'取得當前頁碼段的最大頁碼和最小頁碼
maxpageno=currpagefiled*pagemercout
minpageno=(currpagefiled-1)*pagemercout+1
'輸出 「第一頁 | 前十頁 |」
if currentpage<=1 then
response.write"第一頁 "&separator&" "
else
response.write"第一頁 "&separator&" "
end if
if currpagefiled<=1 then
response.write"前十頁 "&separator&" "
else
response.write"前十頁 "&separator&" "
end if
'輸出當前頁碼段
for i=minpageno to maxpageno
if i<=n then
if cstr(i)=cstr(currentpage) then
response.write ""&i&""&" "&separator&" "
else
response.write""&i&" "&separator&" "
end if
end if
next
'輸出 「後十頁 | 最後頁」
if currpagefiled>=maxpagefiled then
response.write"後十頁 "&separator&" "
else
response.write"後十頁 "&separator&" "
end if
if currentpage>=n then
response.write"最後頁 "
else
response.write"最後頁 "
end if
end select
end sub
%>
ASP生成隨機密碼的兩個函式
函式一 function makepassword byval maxlen dim strnewpass dim whatsnext,upper,lower,intcounter randomize for intcounter 1 to maxlen whatsnext int 1 0 1 rn...
兩個函式宣告的理解
1 當今計算機啟動時,硬體會去呼叫地址為0的函式,用c語言模擬這個過程,應該如何宣告這個函式?呼叫某個函式,c語言中一般會利用指向函式的指標,即如下形式 void f void 上面的表示式的意思是,f是指向函式的指標,指向的函式的形式是 引數是void型別的,返回值也是void型別的。這個很好理解...
c string兩個函式的用法
1 indexof using system using system.collections.generic public class example console.writeline nindexof tyrannosaurus dinosaurs.indexof tyrannosaurus ...
main函式的兩個引數
語言規定main函式的引數只能有兩個,習慣上這兩個引數寫為argc和argv。因此,main函式的函式頭可寫為 main argc,argv 語言還規定argc 第一個形參 必須是整型變數,argv 第二個形參 必須是指向字串的指標陣列。加上形參說明後,main函式的函式頭應寫為 main argc...
main函式的兩個引數
語言規定main函式的引數只能有兩個,習慣上這兩個引數寫為argc和argv。因此,m ain函式的函式頭可寫為 main argc,argv 語言還規定argc 第一個形參 必須是整型變數,argv 第二個形參 必須是指向字串的指標陣列。加上形參說明後,main函式的函式頭應寫為 main arg...