Récemment, le site Web a été révisé et a constaté que la page d'origine ne contenait pas de chiffres, seulement de la page d'accueil, de la dernière page, de la page suivante, et que le Jump Select était tous populaires auparavant, mais maintenant le plus populaire est que la page numérique est au milieu, qui vient d'être recherchée et partagée. Les amis qui en ont besoin peuvent y faire référence.
Effet:
Code de base étranger:
La copie de code est la suivante:
<%
'Script de pagination de style Digg dans ASP .. Écrit par Moazam ... http://www.moazam.com/2007/03/30/asp-digg-style-pagination-script/
fonction getPaginationsString (page, totaltems, limite, adjacents, ciblePage)
'Par défaut
Si ce n'est pas le Numérique (adjacents), alors adjacents = 1 fin si
Sinon ISNUMERIER (limite) alors limite = 15 fin si
Sinon ISNUMERIER (PAGE) alors page = 1 fin si
Si ciblePage = "" alors ciblePage = "/" end si
margin = ""
padding = ""
'Autres Vars
prev = page - 1'previous page est la page - 1
NextPage = Page + 1'NextPage La page est page + 1
LastPage = ceil (totalItems, limite) 'Lastpage est = total des éléments / éléments par page, arrondi.
lpm1 = lastpage - 1'last page moins 1
«Maintenant, nous appliquons nos règles et dessinons l'objet de pagination.
«Nous enregistrons réellement le code sur une variable au cas où nous voulons le dessiner plus d'une fois.
pagination = ""
Si Lastpage> 1 alors
pagination = pagination et "<divpagination" ""
Si marge <> "" ou padding <> "" alors
pagination = pagination et "style =" ""
Si la marge <> "" alors
Pagination = pagination et "marge: marge"
terminer si
Si le rembourrage <> "" alors
Pagination = pagination et "rembourrage: rembourrage"
terminer si
Pagination = pagination et "" ""
terminer si
pagination = pagination et ">"
'Bouton précédent
Si page> 1 alors
pagination = pagination & "<a href =" "" & targetpage & "& page =" & prev & "" "> prev </a>"
autre
pagination = pagination et "<spandisabled" "> prev </span>"
terminer si
'Pages
Si lastpage <7 + (adjacents * 2), alors ne pas suffisamment de pages pour la casser
pour compteur = 1 à la page
Si compter = page alors