webForumDet fria alternativet

problem med en kod

ASPur ASP

4 svar · 244 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1
<%
dim i
q = request.querystring("bild")
if q = "" then
q = "1"
end if

response.write "<center><img src=""bild"&q&".gif""><br><br>"
if not q = "1" then
response.write "<a href=""?bild="&q-1&"""><<-tillbaka</a>"
end if
for i = q to q+3

response.write "<a href=""?bild="&i&"""><img src=""bild"&i&".gif"" height=""5%"" border=""0"" OnError=""this.src='none.gif', height='0';""></a> "
Next
response.write "<a href=""?bild="&i&""">nästa 5 --></a>"
%>
</center>

Jag vill med denna kod att man ska kunna glor på bilder som ett bild arkiv men problemet är att om bilderna börjar ta slut så har jag ersatt dom med "onerror="this.src="none.gif"> men jag vill också att "nästa 5 -->" ska försvinnar då... kan man göra någon slags kontroll så att om de nästa fem om dom inte finns att dom inte skrivs upp heller?
Svårt att förstå kanske?

vi har 7 bilder säger vi.. alla heter bild1,bild2 osv
men när vi ska försöka få bild8 som inte finns då ska också "nästa 5 -->" försvinnar också.. tack för all hjälp jag kan få

Medlem sedan dec. 200012 464 inlägg
#2

Du får använda FSO och metoden fileexists för att se om filen finns

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vamthfileexists.asp

Medlem sedan juni 20019 519 inlägg
#3

lite kod kanske LarsG :e

Medlem sedan feb. 200112 078 inlägg
#4

Jag kan ge dig lite kod, om jag får. ;)

set fso = server.createobject("scripting.filesystemobject")

if fso.fileexists(server.mappath(request.querystring("bild")) then
   'bilden finns
else
   'bilden finns inte
end if

set fso = nothing
Medlem sedan juni 20019 519 inlägg
#5

ser bra ut.. men det hjälper ju inte riktigt eller? om vi har bild5 men inte bild6 så kan man ändå ta de nästa 5 och DÅ blir det fel.. så egentligen borde man kanske ha request.queystring("bild")+1 eller?

133 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)