Avatar billede kimlarsen1978 Nybegynder
05. juli 2004 - 00:00 Der er 2 kommentarer og
1 løsning

If "rødt kryds ved billede" then

Heysa
I kender godt det at hvis et billede ikke ligger på severen så viser der blot et rødt kryds på siden hvor billedet skulle have været...

Er der nogle der ved hvordan man kan tjekke om det er tilfældet?

Jeg ved ikke om man kan bruge JS til dette, men jeg vil gerne at hvis man har et rødt kryds skal den udskrive en tekst eller vise et andet billedet i stedet...

Forklaret i logik ser det sådan her ud:

If "billede ikke findes på severen og rødt kryds vises" then
        Skriv til skærm: Billedet er desværre ikke på severen
else
        print billede
end if

Man skal vel lave et tjeck på serversiden også sætte et flag man kan tjecke op på på klientsiden - men alle ideer er velkomne...
Avatar billede thesurfer Nybegynder
05. juli 2004 - 00:11 #1
Noget du kan bruge (dette er ASP)?: http://www.w3schools.com/asp/showfile.asp?filename=demo_fileexists

Eksempel:

<%
dim fs
Set fs=Server.CreateObject("Scripting.FileSystemObject")

if fs.FileExists(server.mappath("test.jpg"))=true Then
  response.write "<img src='test.jpg'" />"
else
  response.write "Der er ikke noget billede"
end if

set fs = nothing

%>

I dette eksempel ligger "test.jpg" i samme mappe, som filen med koden.
Avatar billede kimlarsen1978 Nybegynder
14. august 2004 - 21:41 #2
Heysa
Jeg er ved at ryde lidt op i min konto...

Jeg vil gerne give dig points for det kode - smit et svar
Avatar billede thesurfer Nybegynder
16. august 2004 - 13:22 #3
OK :-)
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