21. oktober 2001 - 20:46
Der er
23 kommentarer og 2 løsninger
imagename.onload=\"do this\";
Hm, er det fordi funktionen ikke findes eller er det bare mig den er gal med imagename.onload=document.write(\"billedet er done\"); ? ? ...
Annonceindlæg fra Kingston Technology
21. oktober 2001 - 20:48
#1
måske imagename.onload=\'document.write(\"billedet er done\")\'; ?
21. oktober 2001 - 20:49
#2
eih, du misforstår Spørgsmålet lyder på om man KAN bruge onload i sammehæng med et billede....
21. oktober 2001 - 20:50
#3
findes onload eventet overhovedet for et image ?
21. oktober 2001 - 20:50
#5
Den viser \"done\" når billedet er hentet
21. oktober 2001 - 20:53
#6
en document.write skal vel med i renderingsstrømmen ellers vil den overskrive hele skærmen igen
21. oktober 2001 - 20:54
#7
nemlig, og derfor har jeg ikke lavet en document.write
21. oktober 2001 - 20:59
#8
Hm, må heller sætte jer ind i situationen .. Det skal bruges til er en måske lidt mere avanceret image preloader. \"Skelletet\" ser nogenlunde sådan ud: <script> var i=\"0\"; var myimages new Array( \"billede1.gif\", \"billede2.gif\", \"osv.gif\"); function preload() { pic[i] = new Image(); pic[i].src = myimages[i]; pic[i].onload = KØR EN FUNKTION() } </script> body onload=\"preload()\">
21. oktober 2001 - 21:05
#9
Ja onload findes for billeder, men den er så forskelligt implementeret at den ikke rigtig er værd at bruge, man kan ikke stole på den. der er sikrere at polle efter om document.images.imagename.completed er blevet sat til true mvh JakobA
21. oktober 2001 - 21:08
#10
kunne ellers være smart med: pic[i].onload=\"if(i<myimages.length)this.src=myimages[i++]\";
21. oktober 2001 - 21:12
#11
Jakoba -> ja, men så skal den vel checkes \"hele tiden\" med setTimeout() ik\'? ...
21. oktober 2001 - 21:12
#12
Jakoba -> er du på ICQ? :-)
21. oktober 2001 - 21:25
#13
Ja, så skal den checkes med noget setTimout. Nej, jeg er ikke på ICQ.
21. oktober 2001 - 21:29
#14
hm - jeg ved godt jeg udvider spørgsmålet lidt men ehm... kan i så fortælle mig hvad der er galt her?
http://www.razmuz.dk/vol3/loader.html jeg ka\' virkelig ikke se fejlen? (der er sikkert en masse :-)
21. oktober 2001 - 21:35
#16
i din linie console.innerHTML = \"allmygfx[i]+\" loaded... (\"+i+\")<br>\"+console.innerHTML er der et \"-tegn foran allmygfx[i] der vender op og ned på hvad der er strenge og hvad der er kode.
21. oktober 2001 - 21:40
#17
dooh! :-) nå nu giver den denne error: \"\'pic\' is undefined\" .. ska\' jeg så skrive noget med \"var pic;\" i toppen?
21. oktober 2001 - 21:41
#18
det er i denne linje pic[i] = new Image();
21. oktober 2001 - 22:02
#20
det er best at have en var med i erklæringer var i=\"0\"; // husk ; mellem sætninger var pic = new Array(); // var foran erklæring
22. oktober 2001 - 15:30
#21
ok - jakoba får point ... tak for hjælpen
22. oktober 2001 - 17:21
#22
fri-hash & speedy har da svaret 100% korrekt det du spurgte om.
22. oktober 2001 - 17:27
#23
I don\'t care ;) for min skyld deler razmuz.dk ud til hvem han synes har fortjent dem ;) /SpEeDy
23. oktober 2001 - 15:37
#24
SpEedy -> ja, egentlig var dit svar \"korrekt\" ... men jeg mener at jakobas hjælp og forklaringer \"vejede\" mest! :-) men ehm ... jakoba - kunne du tænke dig at \"Svare\" ? =)
Vi tilbyder markedets bedste kurser inden for webudvikling