Skulle vilja att det kommer upp pilar som ovan framför och bakom siffrorna i pagingen. Dom skall åxå gå att navigera med. Använder följande script för att göra sidlänkarna. Menar du att pilarna skall gå till föregående respektive nästa sida, eller att de (som i exemplet ovan) skall gå till första, respektive sista sidan!?<< >> i Paging
' Visa sidlänkar :
If RS.PageCount > 1 then ' Kollar så det finns fler sidor
For I = 1 To RS.PageCount ' Startar en loop som ska fixa alla sidnummer
If I <> IntSida Then ' Kollar så att vi ej länkar aktuellt sidnummer
Response.Write("" & I & " ")
Else ' Om det är sidan som är aktiv, gör ingen länk.
Response.Write(I & " ")
End If
Next
End If
RS.Close
Conn.Close
Det fungerar kanonbra annars, men skulle vilja ha dessa navigeringspilar åxå.// JockeSv: << >> i Paging
Om du vill ha nästa/föregående (om man inte redan tittar på första eller sista sidan) så kanske följande funkar:
<code>
<%
Dim sText
Dim sTemp
Dim i
'IntSida = aktuell sida
'RS.PageCount = antal sidor
'Aktuell sida
sText = IntSida & " "
'Lägg till länkarna till högre sidor
For i = IntSida + 1 To RS.PageCount
sTemp = "" & i & " "
sText = sText & sTemp
Next
'Lägg till länkarna för lägre sidor
For i = IntSida - 1 To 1 Step -1
sTemp = "" & i & " "
sText = sTemp & sText
Next
'Lägg till länk till nästa sida om det behövs
If IntSida < RS.PageCount Then
sTemp = " & """>>>"
sText = sText & sTemp
End If
'Lägg till länk till föregående sida om det behövs
If IntSida > 1 Then
sTemp = " & """><<"
sText = sTemp & sText
End If
'Strängen är klar
Response.Write sText
%>
</code>
Hm, din funktion var kanske enklare ändå... :-) men de sista två små rutinerna har du i alla fall användning av?! :-)
BRASKLAPP:
Skrev den för hand utan att testa den, hoppas den funkar... :-)
mvh Qez
PS! Om detta fungerar så kan du ju istället fundera över en snyggare (?) funktion, nämligen att bara visa länkar till den första sidan, sedan de fem föregående sidorna, den aktuella sidan (utan länk), sedan de följande fem sidorna, samt slutligen den sista sidan... förutom pilarna då förstås. Dvs att INTE visa länkar till ALLA sidor samtidigt, det KAN ju bli en j*kla massa sidor... = lång sträng... Kanske snyggare? :-) DS!
PPS! Med den lösningen kanske en 'gå till____' ruta är användbar där användaren bara skriver in ett sidnummer och trycker på en knapp 'gå till'? DDS!