Avatar billede jtc Nybegynder
24. juni 2003 - 15:39 Der er 3 kommentarer og
1 løsning

billed afhængig af linkets filformat

Jeg skal gøre et billed afgængig af linkets filformat, hvordan gør jeg det.

Nu viser den bare billedet pdf.gif uanset om det er en pdffil som der linkes til eller om det er en htmlfil der linkes til.

Det jeg gerne vil have er at billedet er pdf.gif hvis der linkes til en pdffil og hvis filformatet er et hvilket som helst andet skal blilledet være eksplorer.gif

<%
If Result.fields("indbydelse") <> "" then
Response.Write("<a href='http://" & Result.fields("indbydelse") & "' target='_blank'>" & "<img src='pic/pdf.gif' width='19' height='17' border='0'>" & "</a>")
Else
Response.Write("<font face='Verdana' size='2'> - ")
End if
%>
Avatar billede medions Nybegynder
24. juni 2003 - 15:53 #1
Hvad indeholder feltet indbydelse? Prøv at kom med et eksempel på hvad den evt. kunne indeholde!

Men ellers var en mulighed dette:
If Right(Result.Fields("indbydelse"), 3) = "pdf" Then
    Response.Write("<a href='http://" & Result.fields("indbydelse") & "' target='_blank'>" & "<img src='pic/pdf.gif' width='19' height='17' border='0'>" & "</a>")
ElseIf Right(Result.Fields("indbydelse"), 3) = "gif" Then
Response.Write("<a href='http://" & Result.fields("indbydelse") & "' target='_blank'>" & "<img src='pic/eksplorer.gif' width='19' height='17' border='0'>" & "</a>")
End If

//>Rune
Avatar billede jtc Nybegynder
24. juni 2003 - 16:50 #2
Jeg tror du har fat i noget af det rigtige
Og feltet indbydelse indeholder en webadresse

Der skal dog stadig vises en - hvis feltet er tomt!!!
Avatar billede medions Nybegynder
24. juni 2003 - 18:38 #3
If Right(Result.Fields("indbydelse"), 3) = "pdf" Then
    Response.Write("<a href='http://" & Result.fields("indbydelse") & "' target='_blank'>" & "<img src='pic/pdf.gif' width='19' height='17' border='0'>" & "</a>")
ElseIf Right(Result.Fields("indbydelse"), 3) = "gif" Then
Response.Write("<a href='http://" & Result.fields("indbydelse") & "' target='_blank'>" & "<img src='pic/eksplorer.gif' width='19' height='17' border='0'>" & "</a>")
Else
Response.Write("<a href='http://" & Result.fields("indbydelse") & "' target='_blank'>" & "<img src='pic/eksplorer.gif' width='19' height='17' border='0'>" & "</a>")
End If

//>Rune
Avatar billede jtc Nybegynder
24. juni 2003 - 18:55 #4
Dit svar er nu ikke helt rigtigt, men du får dine point alligevel

Jeg har selv rettet kode så andre kan se hvordan den kom til at se ud

Tak for hjælpen!!

<%
If Right(Result.Fields("indbydelse"), 3) = "pdf" Then
Response.Write("<a href='http://" & Result.fields("indbydelse") & "' target='_blank'>" & "<img src='pic/pdf.gif' width='19' height='17' border='0'>" & "</a>")
ElseIf Right(Result.Fields("indbydelse"), 3) = "htm" Then
Response.Write("<a href='http://" & Result.fields("indbydelse") & "' target='_blank'>" & "<img src='pic/explorer.gif' width='20' height='20' border='0'>" & "</a>")
Else
Response.Write("<font face='Verdana' size='2'> - ")
End if
%>
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