webForumDet fria alternativet

fso paging

ASP

15 svar · 313 visningar · startad av antar

Medlem sedan dec. 2001289 inlägg
Frågan#1

gif bilder visas men paging funkar inte?

Pagesize = 7 
Sidor = (Mapp.Files.Count-1)/Pagesize + 1 

If Request.QueryString("sida") = "" then 
sidan = 1 
Else 
sidan = cint(Request.QueryString("sida")) 
end if 

If Sidan = "" Then Sidan = 1 
If Sidan > Sidor Then Sidan = Sidor 
Start = Pagesize*(Sidan-1) + 1 
Slut = Start + Pagesize - 1 
If Slut > Mapp.Files.Count Then Slut = Mapp.Files.Count 
i = 1
For each file in Mapp.Files
if i >= start and right(file.Name,9) = ".gif" then %>
<img border="0" src="bilder/<%=file.Name%>" style="border:1px solid #000000;" width="64" height="60"></a>
<% end if
if i = slut then exit for
i = i + 1 
Next

For i = 1 To Sidor 
If i = Sidan Then 
Else 
End If 
Next%>
Medlem sedan dec. 2001289 inlägg
#2

hallå nån som kan hjälpa?

Medlem sedan mars 20002 836 inlägg
#3

På vilket sätt funkar inte pagingen???

Detta parti kod:

For i = 1 To Sidor 
If i = Sidan Then 
Else 
End If 
Next%>

skriver inte ut ett jota, vare sig i är uppfyllt eller inte.

cya,
PatrikB

Medlem sedan dec. 2001289 inlägg
#4

jag la till and right(file.Name,9) = ".gif" then och då funkar inte paging det visas bara 3 bilder!

Medlem sedan mars 20015 287 inlägg
#5

På vilket sätt fungerar inte din paging?
Eventuell länk till annan sida är var?

Medlem sedan dec. 2001289 inlägg
#6

<a href="bilder.asp?<%=sidan-1%>">föregående</a> <a href="bilder.asp?<%=sidan+1%>">nästa</a>

Medlem sedan dec. 2001289 inlägg
#7

om jag tar bort and right(file.Name,9) = ".gif" then så funkar den perfekt!

Medlem sedan dec. 2001289 inlägg
#8

nån som vet?

Medlem sedan apr. 20022 743 inlägg
#9

testa

right(file.Name,4)

som det är nu tar den ut de 9 sista tecken i filnamnet och det finns ingen möjlighet för dessa 9 tecken att vara lika med ".gif"

Medlem sedan mars 20015 287 inlägg
#10

Poffe: Hur fan stavar du till .giiiiiiif egentligen? ? :e

Missade den. :)

Medlem sedan dec. 2001289 inlägg
#11

det spelar ingen roll skrev fel
jag har ju
if not right(file.Name,4) = ".gif" then
response.write bla bla
end if

men jag måste lägga in if right(file.Name,9) = ".gif" then i paging scriptet också? vart ska jag lägga in den?

Medlem sedan mars 20015 287 inlägg
#12

Ska inte länken se ut så här:

<a href="bilder.asp?sida=<%=sidan-1%>">föregående</a> <a href="bilder.asp?sida=<%=sidan+1%>">nästa</a>
Medlem sedan apr. 20022 743 inlägg
#13

solbulle skrev:

Poffe: Hur fan stavar du till .giiiiiiif egentligen? ? :e

Missade den. :)

:q que?

Medlem sedan dec. 2001289 inlägg
#14

det e ingen fel på länkarna allt funkar! när jag lägger till
and right(file.Name,9) = "liten.gif" så måste jag lägga in koden i paging scriptet för att inte räkna fel och bara räkna .gif
<%
For each file in Mapp.Files
if i >= start and right(file.Name,4) = ".gif" then %>
'bild
<% end if
if i = slut then exit for
i = i + 1
Next

For i = 1 To Sidor
Next%>

Medlem sedan dec. 2001289 inlägg
#15

x( hehe

Medlem sedan mars 20015 287 inlägg
#16

Hur var det nu egentligen? Fungerar det nu eller?

Visa det kompletta scriptet annars.

267 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)