/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
hvis billede ikke vises
Fra : Bjørn


Dato : 13-06-02 10:41

Hvis man på sin side kalder nogle billeder, hvor billedefilen
ikke findes, så kommer den med et logo for at der er en fejl med
billedet eller noget ligende, kan man undgå det, f.eks. ved at
den ikke prøver på at vise de billeder hvor den ikke kan finde
billedefilen..?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jesper Stocholm (13-06-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 13-06-02 10:51

Bjørn wrote in news:ae9par$ejd$1@sunsite.dk:

> Hvis man på sin side kalder nogle billeder, hvor billedefilen
> ikke findes, så kommer den med et logo for at der er en fejl med
> billedet eller noget ligende, kan man undgå det, f.eks. ved at
> den ikke prøver på at vise de billeder hvor den ikke kan finde
> billedefilen..?

mjaeh ... ikke helt. Hvis du laver en side, der udspytter "ren" html via
opkald til en database, så kan du ikke gøre det. Til gengæld kan du lave
et match når du udskriver stien til billed-filen.

Det kan fx gøres således:

<% do while not rs.EOF %>
<img src="<% if isnull(rs("billede") then response.write "error.gif" else
response.write rs("billede") end if %>" alt="">
<% rs.MoveNext()
loop
%>

:)

--
Jesper Stocholm
http://stocholm.dk
http://asp.stocholm.dk
Svar til gruppen og ikke til mig privat pr. email :|

Bjørn (13-06-2002)
Kommentar
Fra : Bjørn


Dato : 13-06-02 11:16

Det vil sige at jeg skal bruge en db, hvor adresserne til billederne skal
ligge i... det er jeg da meget ked af... det gør jo ikke mit arbejde med
siden nemmere.. tror du så ik at man kan bruge css og en class til at gøre
at bilelder der ikke kan findes forsvinder..?

okay jeg er ny til denne slags... sorry

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jesper Stocholm (13-06-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 13-06-02 11:37

Bjørn wrote in news:ae9rcq$kr3$1@sunsite.dk:

> Det vil sige at jeg skal bruge en db, hvor adresserne til billederne
> skal ligge i...

næeh ... men jeg regnede med, at du fik dine data fra en database.

> det er jeg da meget ked af... det gør jo ikke mit
> arbejde med siden nemmere.. tror du så ik at man kan bruge css og en
> class til at gøre at bilelder der ikke kan findes forsvinder..?

du kan også eksplicit for hvert billede på din side undersøge, om det
rent faktisk findes med ASP. Dette gøres vha FSO (FileSystemObject).

Prøv at se på

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

Jeg mener, at metoden er Exists() ... men jeg er ikke helt sikker. Hvis du
har mange billeder, så kan det dog nemt blive noget rod at lave ...

Jeg har ingen anelse om, hvorvidt det kan lade sig gøre med CSS, men i
givet fald er det i gruppen dk.edb.internet.webdesign.html du skal
spørge.

:)

--
Jesper Stocholm
http://stocholm.dk
http://asp.stocholm.dk
Svar til gruppen og ikke til mig privat pr. email :|

Bjørn (13-06-2002)
Kommentar
Fra : Bjørn


Dato : 13-06-02 18:00

det findes, men jeg er ikke klar over hvordan det bruges... det lyder sådan..

>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vjref98/html/com.ms.wfc.io.File_File.asp

File.exists

Determines whether a file exists.

Syntax

public static boolean exists( String path )

Parameters

path

The path of the file to test.

Return Value

Returns true if the file specified by the designated path exists; otherwise, returns false


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Bjørn (13-06-2002)
Kommentar
Fra : Bjørn


Dato : 13-06-02 22:35

nu er jeg nået så langt... men kan stadig ikke få det til at virke... den mælder hele tiden at "det virker ikke" hvad
kan fejlen være, når filen eksistere... jeg har prøvet med mange andre filer...?


   Function ReportFileStatus(filespec)
    Dim fso, message
    Set fso = CreateObject("Scripting.FileSystemObject")
    If (fso.FileExists(filespec))=true Then
    Response.Write "det virker"
    Else
    Response.Write "det virker ik"
    End If
   End Function

ReportFileStatus "/grafik/kenneler/22_1.jpg"


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jesper Stocholm (13-06-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 13-06-02 22:43

Bjørn wrote in news:aeb35c$f34$1@sunsite.dk:

> nu er jeg nået så langt... men kan stadig ikke få det til at virke...
> den mælder hele tiden at "det virker ikke" hvad kan fejlen være, når
> filen eksistere... jeg har prøvet med mange andre filer...?
>
>
> Function ReportFileStatus(filespec)
> Dim fso, message
> Set fso = CreateObject("Scripting.FileSystemObject")
> If (fso.FileExists(filespec))=true Then
> Response.Write "det virker"
> Else
> Response.Write "det virker ik"
> End If
> End Function
>
> ReportFileStatus "/grafik/kenneler/22_1.jpg"

Du skal lave en specifik reference til din fil ... dvs din relative
reference virker ikke.

Prøv evt at køre det således:

   Function ReportFileStatus(filespec)
    Dim fso, message,strPathToFile
    strPathToFile = server.mappath(filespec)
    Set fso = CreateObject("Scripting.FileSystemObject")
    If (fso.FileExists(strPathToFile))=true Then
    Response.Write "det virker"
    Else
    Response.Write "det virker ik"
    End If
   End Function

ReportFileStatus "/grafik/kenneler/22_1.jpg"

:)

--
Jesper Stocholm
http://stocholm.dk
http://asp.stocholm.dk
Svar til gruppen og ikke til mig privat pr. email :|

Søg
Reklame
Statistik
Spørgsmål : 177506
Tips : 31968
Nyheder : 719565
Indlæg : 6408562
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste