sawMedlem sedan mars 20011 880 inlägg 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 If n <> 1 then response.write " | "
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 :)
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 If n <> 1 then response.write " | "
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 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
__