webForumDet fria alternativet

att ha olika antal bakom paging

ASP

2 svar · 155 visningar · startad av hopparn

Medlem sedan nov. 20011 551 inlägg
Frågan#1

hej
funderar lite på hur man skulle kunna göra en pager till en sida som visar t ex de första 50 sidorna (1,2,3,4,5,6 osv) för att sedan skriva ut ex: "nästa 50 sidor" samt en "sista 50 sidorna"

jag har en del abonnemang som ligger på ca 2000 rader och sidbläddraren ser ju inte klok ut då den ritar upp 4 decimeter siffror för sidor inna n content...

någon som har en ide? jag sökte lite här först men hittade inget riktigt.

mvh
Patrick

Medlem sedan mars 20002 836 inlägg
#2

Hello P

denna kanske ... otestad :e

Response.Write "<P>Var tionde sida:<BR>"

'## -- lista ut var tionde sida med start på sid 1. --
For I = 1 TO intTotalPages Step 10
	Response.Write "<A href=""sidan.asp?page=" & I & """>" & I & "</A> "
Next

Response.Write "<P>Varje sida:<BR>"

For I = intPage TO (intPage + intPageSize)
	Response.Write "<A href=""sidan.asp?page=" & I & """>" & I & "</A> "
Next

du får väl ändra lite variabelnamn och sidan för länkarna .... :p

cya,
PatrikB

Medlem sedan nov. 20011 551 inlägg
#3

funkade helt ok efter lite trixande... tusen tack =)

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)