- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- ASP - Paginazione
-
ASP - Paginazione
Buongiorno ragazzi, mi servirebbe una paginazione un po' particolare, ovvero mi deve presentare 5 pagine alla volta
es: 1 | 2 | 3 | 4 | 5 Successive
Premendo su "Successive" mi dovrebbe presentare le prossime 5 pagine come da esempio
es: Precedenti 6 | 7 | 8 | 9| 10 Sìuccessive
Ovviamente premendo su "Precedenti" mi ripresenterà le pagine dalla 1 alla 5
Qualcuno mi può aiutare!?!?Aiutooooooooooooooooo...
grazie
ciao
-
Ciao,
questo è il codice che ti serve:Dim IntIntornoPagina 'appunto il numero di pagine che deve essere presentato Dim IntPagInizio Dim IntPagFine Dim i IntIntornoPagina = 5 IntPagInizio = IntPag - IntIntornoPagina IntPagFine = IntPag + IntIntornoPagina 'Intpag contiene il numero della pagina attuale If IntPagInizio < 1 Then IntPagInizio = 1 'nel caso che la pag iniziale diventasse negativa If IntPagFine > IntLastPage Then IntPagFine = IntLastPage 'IntLastPage contiene il numero [b]totale[/b] delle pagine da visualizzare ricavato da una "select count" For i = IntPagInizio to IntPagFine ' ecco i cinque link Response.write "[url="link.asp?pagina="]"& i &"" Next
Cmq se posti un po' di codice proviamo ad adattarlo alle tue esigenze
-
Perdona il ritardo di risposta, ti ringrazio Legolas, ora lo provo!!
di nuovo grazie mille
ciao