這兩天利用空閒時間程式設計序,琢摩了一下關於長文章分頁以及頁碼條的簡單實現方法。
思路是vbscript的。
currentpage=request.querystring("page")
'currentpage是當前頁的意思
pagecount = int(len(content)/size) + 1
'content是長文章內容
'size是每一頁顯示字數
'pagecount是最後一頁的頁碼
start=cint((currentpage-1)*size+1)
'start是每一頁的啟始字數
if start<1 then start=1
content=mid(content,start,size)
'以上擷取出來每一頁的文字
'下面是顯示頁碼條,胡想的,不過挺簡單的,也挺實用。。。我覺得用於一般的分頁夠了。
'pagebar_count的意思是每一次顯示多少個頁碼,不太準的,因為我除二取整了(咳,差不多就行了,呵呵)
pagebar="
[<<]"
for i=currentpage-cint(pagebar_count/2) to currentpage+cint(pagebar_count/2)
if i>0 and i<=pagecount then pagebar=pagebar&"["&i&"]"
next
pagebar=pagebar&"[>>]"
長文章分頁顯示函式
public string nohtml string htmlstring 去除html標記 else if request.querystring pages null catch set the page content 設定獲取當前頁的大小 if m intcurrentpage m int...
用ASP實現長文章用分頁符來分頁顯示
長文章頁用分頁符來顯示,想用asp也實現這種功能,可發現只有根據字數進行分頁的方法,但這種方法有乙個bug,就是如果你文章內容中如果有ubb 它很容易造成在 code code 之間進行分頁,或者乾脆就把 code 分解成了 co和de 這樣文章顯示就會出現錯誤。以下幾個步驟將能夠完全實現。第一步 ...
實現超長文字分頁顯示
一 1 index.php 讀取超長文字中的資料,實現超長文字中資料的分頁顯示 if get page 頁次 頁 分頁 if get page 1 if get page 2 function.php 定義乙個用於擷取一段字串的函式msubstr function msubstr str,start...