webForumDet fria alternativet

om bild = raderad/inte finns så ska en annan bild visas

ASP

4 svar · 273 visningar · startad av atxatx

Medlem sedan mars 200435 inlägg
Frågan#1

behöver ett snabbt svar

jag håller på med en bildvisare.. default.asp?image=här_skriver_man_inte_urln

om inte bilden på urlen finns så ska det komma upp en annan bild..

hur gör man detta?

Medlem sedan sep. 20026 425 inlägg
#2

Välkommen till webForum! :bire

Du kan använda dig av koden här: http://www.devasp.com/Samples/CheckFileExistence.asp

Koden

If IsFileExists(FileName) = True  Then
 Response.Write "File exists"
Else
 Response.Write "File does not exists"
End If

ska dock bytas ut mot denna (om du använder vanlig HTML, ej XHTML):

If IsFileExists(FileName) = False Then
 Response.Write "<img src=""annanbild.jpg"" alt=""Alternativ text"">"
End If
Medlem sedan feb. 20011 198 inlägg
#3

asp

Testa detta.

<%dim fso
set fso = server.createobject("scripting.filesystemobject")
v_img = "/bild.gif"
v_imgnotfound = "/fel_bild.gif"
if fso.fileexists(server.mappath(v_img)) then
v_realimg = v_img
else
v_realimg = v_imgnotfound
end if
set fso = nothing
%>
<img src="<%=v_realimg%>">
Medlem sedan mars 200435 inlägg
#4

tackar :) ska testa

Medlem sedan mars 200435 inlägg
#5

yohpops, det funkade men det går inte skriva http:// i urlen :(

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)