最近、ウェブサイトは改訂され、元のページには数字が含まれておらず、ホームページ、最後のページ、次のページ、および選択ジャンプはすべて以前に人気がありましたが、今では最も人気のあるものは、数字ページが中央にあることです。それを必要とする友達はそれを参照できます。
効果:
外国コアコード:
コードコピーは次のとおりです。
<%
'asp .. digg styleページネーションスクリプト.. moazamによって書かれた... http://www.moazam.com/2007/03/30/asp-digg-style-pagination-script/
function getPaginationString(Page、totheritems、limit、隣接、ターゲットページ)
'デフォルト
is -numeric(隣接)ではない場合、隣接= 1はifを終了します
is -numeric(制限)ではない場合は、制限= 15 end if
ISNumeric(ページ)ではない場合は、page = 1 End ifを終了します
if targetPage = "" and targetPage = "/" end if
マージン= ""
パディング= ""
'その他のvar
prev = page -1'previousページはページ-1
nextPage =ページ + 1'NextPageページはページ + 1です
lastpage = ceil(totheritems、lime) 'lastpageは=ページごとに合計アイテム /アイテム、丸められています。
lpm1 = lastpage -1'lastページマイナス1
'ここで、ルールを適用し、ページネーションオブジェクトを描画します。
「実際には、コードを変数に保存しています。
pagination = ""
lastPage> 1の場合
ページネーション=ページネーション& "<divpagination" ""
マージン<> ""またはパディング<> ""その後
ページネーション=ページネーション& "style =" ""
マージン<> ""その後
ページネーション=ページネーション&「マージン:マージン」
ifを終了します
パディング<> ""その後
ページネーション=ページネーション&「パディング:パディング」
ifを終了します
ページネーション=ページネーション& "" ""
ifを終了します
ページネーション=ページネーション& ">"
'前のボタン
ページ> 1の場合
Pagination = pagination& "<a href =" ""&TargetPage& "&page ="& "" "> prev </a>"
それ以外
ページネーション=ページネーション& "<spandisabled" "> prev </span>"
ifを終了します
'ページ
lastPage <7 +(隣接 * 2)の場合、両方がそれを分割するのに十分なページではありません
カウンター= 1ラストページの場合
カウンター=ページの場合