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

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Tjek billede
Fra : Christian Høegh


Dato : 14-04-03 21:40

Er det mulig med javascript eller på ande måde at lave en funktion der
tjekker om der findes et billede på den angivet sti.
Således at der ikke kommer røde krydser, hvis billedet ikke findes.

Det ville være helt perfekt, hvis man i de tilfælde hvor et billede mangler,
så bare standard kunne sætte en transperent billede ind i samme størrelse,
således at tekst og så videre stadig stod pænt.



 
 
Erik Ginnerskov (14-04-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 14-04-03 23:45


"Christian Høegh" <christian@discoworld.dk> skrev
> Er det mulig med javascript eller på ande måde at lave en funktion der
> tjekker om der findes et billede på den angivet sti.
> Således at der ikke kommer røde krydser, hvis billedet ikke findes.
>
> Det ville være helt perfekt, hvis man i de tilfælde hvor et billede
mangler,
> så bare standard kunne sætte en transperent billede ind i samme størrelse,
> således at tekst og så videre stadig stod pænt.

Med mindre du linker til andres billeder udenfor din kontrol vil det være
ret meget enklere bare at sørge for, at adresseringen til billederne er i
orden.

Skal du linke til andres billeder, så husk at indhente tilladelse, ellers
overtræder du deres ophavsret.

--
Med venlig hilsen
Erik Ginnerskov - erik snabela ginnerskov dot dk
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



Kim Jensen (15-04-2003)
Kommentar
Fra : Kim Jensen


Dato : 15-04-03 08:55

> Er det mulig med javascript eller på ande måde at lave en funktion der
> tjekker om der findes et billede på den angivet sti.
> Således at der ikke kommer røde krydser, hvis billedet ikke findes.

Denne burde klare det:

function removeNonLoaded() {
for(var i=0; i<document.images.length; i++)
{
if(!document.images(i).complete){document.images(i).style.display="none";} }
}

<body onLoad="removeNonLoaded();">


Når browseren melder "færdig" gennemløbes alle dokumentets billeder, og
såfremt et billede ikke er downloadet sættes dets CSS-display-style til
"none" - dvs. billedet skjules.


mvh
Kim Jensen



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste