Avatar billede Meggel Novice
17. marts 2004 - 14:28 Der er 17 kommentarer og
1 løsning

et billeder hvis det andet ikke er der..

kan det lad sig gøre hvis fx.

<% response.Write "<img src='billeder/"&rs1("FBruger")&".jpg'>" %>
hvis den fil ikke er der så den linker til noname.jpg ?
Avatar billede koldy Nybegynder
17. marts 2004 - 14:30 #1
ja, det kan sagtens lade sig gøre, du skal bare ud og tjekke på drevet om den eksistere.. ser lige hvad jeg kan trylle frem..
Avatar billede Meggel Novice
17. marts 2004 - 14:31 #2
yes..
Avatar billede thesurfer Nybegynder
17. marts 2004 - 14:31 #3
Så skal du først teste med FileSystemObject..

F.eks.:
strBillede = rs1("FBrugger") & ".jpg"

"hvis 'strBillede'-filen ikke eksisterer" så strBillede = "noname.jpg"

og så:
<% response.Write "<img src='billeder/" & strBillede& "'>" %>
Avatar billede somaliomar Praktikant
17. marts 2004 - 14:33 #4
<%
  picUrl = "billeder/" & rs1("FBruger") & ".jpg"
  Set objFSO = Server.CreateObject ("Scripting.FileSystemObject")
 
  If objFSO.FileExists(picUrl) = False Then
      picUrl = "noname.jpg"
  End If

response.Write "<img src='" & picUrl  & "'>"

%>
Avatar billede thesurfer Nybegynder
17. marts 2004 - 14:33 #5
rettelse (der var 1 "g" for meget):
strBillede = rs1("FBruger") & ".jpg"
Avatar billede koldy Nybegynder
17. marts 2004 - 14:34 #6
fair nok der var nogen der kom før mig
Avatar billede dragox Nybegynder
17. marts 2004 - 14:35 #7
hmm.. jeg tænkte på denne

<% response.Write "<img src='billeder/"&rs1("FBruger")&".jpg'>" %>
else
<% response.Write "<img src='billeder/"&rs1("no-pic".jpg'>" %>

men kan godt se den ikke virker:)
Avatar billede thesurfer Nybegynder
17. marts 2004 - 14:37 #8
dragox> joe.. man kan da godt gøre noget i den stil :-)

' FSO-kode her

if objFSO.FileExists("billeder/" & rs1("FBruger") & ".jpg") then
response.Write "<img src='billeder/"&rs1("FBruger")&".jpg'>"
else
response.Write "<img src='billeder/noname.jpg'>"
end if
Avatar billede Meggel Novice
17. marts 2004 - 14:38 #9
somaliomar den virker ikke den viser ingen billeder..
Avatar billede thesurfer Nybegynder
17. marts 2004 - 14:39 #10
det skal være:

  If objFSO.FileExists(picUrl) = False Then
      picUrl = "billeder/noname.jpg"
  End If
Avatar billede thesurfer Nybegynder
17. marts 2004 - 14:40 #11
..hvis "noname.jpg" altså ligger i "billeder"-mappen.. ellers sksl du rette stien..
Avatar billede somaliomar Praktikant
17. marts 2004 - 14:40 #12
Nemlig :D
Avatar billede Meggel Novice
17. marts 2004 - 14:41 #13
<%
  picUrl = "billeder/" & rs1("FBruger") & ".jpg"
  Set objFSO = Server.CreateObject ("Scripting.FileSystemObject")
 
  If objFSO.FileExists(picUrl) = "" Then
      picUrl = "billeder/noname.jpg"
  End If

response.Write "<img src='" & picUrl  & "'>"

%>

den virker.. false virker næsten aldrig når jeg bruger det..
Avatar billede thesurfer Nybegynder
17. marts 2004 - 14:42 #14
Du siger at det virker, afviser somaliomars løsning?
Avatar billede Meggel Novice
17. marts 2004 - 14:42 #15
ja hanv virkede ikke helt of afviset den inden du lige kom med det sidste.. sry.. smid et svar somaliomars
Avatar billede somaliomar Praktikant
17. marts 2004 - 14:43 #16
OK... Jeg deler gerne med fruth :)
Avatar billede Meggel Novice
17. marts 2004 - 14:44 #17
det er lige meget :D
Avatar billede somaliomar Praktikant
17. marts 2004 - 14:46 #18
Takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester