JavaScript skal preloade billeder

Tags:    html javascript

<< < 12 > >>
Jeg har noget javascript kode hvor det var meningen at nogle billeder skal indlæses før javascript koden udføres.

Hvis jeg besøger siden med koden er det ikke altid det virker, så hvis jeg genindlæser siden så kan det være det virker.

Jeg går ud fra det er fordi billederne ikke er indlæs før javascript koden går igen og skal bruge billederne.

Kan i fortælle mig hvordan man gør preloader billeder rigtigt fordi det her virker vist ikke.

Fold kodeboks ind/udJScript kode 




Indlæg senest redigeret d. 07.12.2011 01:47 af Bruger #13010
13 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 10 karma
Sorter efter stemmer Sorter efter dato
Man kan ikke kalde window.onload() mere end én gang per side vel ?

Hvad med window.addEventListener("load", function(){ kan man kalde det mere end én gang per side ?

Saebekassebil > Tak for kode eksemplet men jeg syns bare det er aaaaalt for kompleks bare for at preloade et par billeder... men det kan da godt være det er sådan man skal gøre.

Det skal slet ikke være specielt flexibelt, skalebart eller genbrugeligt. Det skal bruge her på siden : http://scootergrisen.dk/htmlgrisen/kode_canvas_animation.php til at vise eksempler til andre så derfor vil jeg gerne have det så simpelt så muligt.

Det ser ud til at virke nu syns jeg da.



Ok men så skulle jeg vel bare kunne skrive...

<img src="a">
<img src="b">

<script>
window.addEventListener('load'), function(){
// kode som laver noget med billederne.
});
</script>



Ja. Eller bare have dit <script> i body, under de to <img>'s



<< < 12 > >>
t