webForumDet fria alternativet

Avacerad paging

4 svar · 189 visningar · startad av saw

sawMedlem sedan mars 20011 880 inlägg
#1

Jag har en kanon fin paging, men det är ett fel. Den räknar antal poster och skriver ut det som en länk. Ser alltså ut så här: 1 - 5 |6 - 10 | osv
Vad jag saknar är att just den sidan som man är på, skulle motsvarande länk inte vara en länk.
Här är koden:

Response.Write "<FONT SIZE=3>"
perpage = 5
For n = 1 to RS.recordcount step perpage
If n <> 1 then response.write " | "
response.write "<a href="""
response.write request ("script_name") & "?start=" & n
response.write """>"
response.write n & " to "
if n + perpage <= RS.recordcount then
response.write n + (perpage) - 1
else
response.write RS.recordcount
end if
response.write "</a>"
next
if request("start") = "" then
start = 1
else
start = cint (request("start"))
end if
RS.move start - 1
for row = start to start + (perpage - 1)
if RS.eof then exit for
Response.Write "</FONT>"
Några förslag?

------------------
saw
__
saw@songer.com www.saw.songer.com
_
_

[Redigerat av saw den 18 maj 2001]

emissionMedlem sedan dec. 19996 721 inlägg
#2
If n <> 1 then response.write " &#0124; "
if n <> cint (request("start")) then response.write "<a href=""" & request ("script_name") & "?start=" & n & """>"
response.write n & " to "
if n + perpage <= RS.recordcount then
response.write n + (perpage) - 1
else
response.write RS.recordcount
end if
if n <> cint (request("start")) then response.write "</a>"

[Redigerat av emission den 18 maj 2001]

sawMedlem sedan mars 20011 880 inlägg
#3

:)
Tack det lyckades.
Men om jag nu ville ha det nummer som inte är en länk, i en annan färg, var skall det in då?
Jag har testat överallt, men det blir bara tokigt.
------------------
saw
__
saw@songer.com www.saw.songer.com
_
_

[Redigerat av saw den 19 maj 2001]

jepsOMedlem sedan mars 2001484 inlägg
#4
If n <> 1 then response.write " &#0124; "
if n <> cint (request("start")) then
response.write "<a href=""" & request ("script_name") & "?start=" & n & """>"
else
response.write "<font color=""red"">"
end if
response.write n & " to "
if n + perpage <= RS.recordcount then
response.write n + (perpage) - 1
else
response.write RS.recordcount
end if
if n <> cint (request("start")) then
response.write "</a>"
else
response.write "</font>"
end if

------------------
/ jeps0

[Redigerat av jepsO den 19 maj 2001]

sawMedlem sedan mars 20011 880 inlägg
#5

Jag lyfter på hatten, tackar och bockar.
:f
Vad jag förstår så är mitt forum inärmaste klart nu. Återstår bara lite finputsning.

------------------
saw
__
saw@songer.com
www.saw.songer.com
_
_

134 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)