長文章分頁顯示思路及頁碼條顯示新思路

2021-08-23 12:45:58 字數 741 閱讀 2130

這兩天利用空閒時間程式設計序,琢摩了一下關於長文章分頁以及頁碼條的簡單實現方法。

思路是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...