ホームページ  >  記事  >  バックエンド開発  >  ページング機能:「前のページ 次のページ」などを表示します。

ページング機能:「前のページ 次のページ」などを表示します。

WBOY
WBOYオリジナル
2016-07-25 09:02:511800ブラウズ
  1. '********************************** ** ****************

  2. '関数名:ShowPage
  3. '機能:「前ページ 次ページ」等の表示
  4. 'パラメータ:sFileName ----リンクアドレス
  5. ' TotalNumber ----合計数量
  6. ' MaxPerPage ----ページごとの数量
  7. ' CurrentPage ----現在のページ
  8. ' ShowTotal ----合計数量を表示するかどうか
  9. ' ShowAllPages ----ドロップダウン リストを使用して、ジャンプするすべてのページを表示します。
  10. ' strUnit ---- カウント単位
  11. ' ShowMaxPerPage ---- ページあたりの情報量オプションボックスを表示するかどうか
  12. ' 戻り値:「前ページ 次ページ」などの情報のHTMLコード
  13. '**** ** ***********************************************
  14. 関数 ShowPage(sfilename, totalnumber, MaxPerPage, CurrentPage, ShowTotal, ShowAllPages, strUnit, ShowMaxPerPage)
  15. Dim TotalPage、strTemp、strUrl、i

  16. If totalnumber = 0 または MaxPerPage = 0 または IsNull(MaxPerPage) ) then

  17. ShowPage = " "
  18. 関数終了
  19. End If
  20. If totalnumber Mod MaxPerPage = 0 then
  21. TotalPage = totalnumber MaxPerPage
  22. Else
  23. TotalPage = totalnumber MaxPerPage + 1
  24. End If
  25. If TotalPage then CurrentPage = TotalPage p>
  26. If ShowTotal = True then
  27. strTemp = strTemp & "total" & totalnumber & " " & strUnit & " "
  28. End If
  29. If ShowMaxPerPage = True then
  30. strUrl = JoinChar(sfilename) & "MaxPerPage=" & MaxPerPage & "&"
  31. Else
  32. strUrl = JoinChar(sfilename)
  33. End If
  34. If CurrentPage = 1 then
  35. strTemp = strTemp & "ホームの前のページ"
  36. Else
  37. strTemp = strTemp & "Home "
  38. strTemp = strTemp & " 前のページ "
  39. End If

  40. If CurrentPage > ; = TotalPage then

  41. strTemp = strTemp & "次のページの最後のページ"
  42. Else
  43. strTemp = strTemp & "次のページ< ;/a> "
  44. strTemp = strTemp & "最後のページ"
  45. End If
  46. strTemp = strTemp & "ページ: " & CurrentPage & "/" & TotalPage & "Page"
  47. If ShowMaxPerPage = True then
  48. strTemp = strTemp & " <入力タイプ='text' name='MaxPerPage' size='3' maxlength='4' value='" & MaxPerPage & "' onKeyPress=""if (event.keyCode==13) window.location=' " & JoinChar( sfilename) & "page=" & CurrentPage & "&MaxPerPage=" & "'+this.value;"">" /page"
  49. Else
  50. strTemp = strTemp & " " & MaxPerPage & "" & strUnit & "/Page"
  51. End If
  52. If ShowAllPages = True then
  53. If TotalPage > 20 then
  54. strTemp = strTemp & " ページに移動 ページ"
  55. Else
  56. strTemp = strTemp & " 移動:
"
  • ShowPage = strTemp
  • End Function
  • ?>
  • コードをコピー


    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    前の記事:有効なメールアドレスかどうかを検出する小さな機能次の記事:有効なメールアドレスかどうかを検出する小さな機能

    関連記事

    続きを見る