webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Webbutveckling > Javascript

Javascript Här diskuteras det som rör Javascript, AJAX, DOM & DHTML.

Svar
 
Trådverktyg Visningsalternativ
Äldre 2003-05-20, 09:11   #1
monAmour
Medlem
 
Registrerad: 2002-12-19
Ort: Stockholm
Inlägg: 270
Lösningar: 0
preload'a bilder

Sitter här och knåpar med ett skript för att preload'a bilder.
Har kommit en bit men det funkar nada, får inget begripligt javascript fel av explorer heller..

Vad ska göras tro?

Kod:
function prlimg(imgs) {
	if (document.images) {
		if (imgs.indexOf(':') == -1) {	// if just one
			var img1 = new Image();
			img1.src = imgs;
		}
		else { // if multiple
			var img_arr = imgs.split(':');
			var i;
			for (i=0; i<img_arr.length; i++) {
				var img[i] = new Image();
				img[i].src = img_arr[i];
			}
		}
	}
}
Sedan kör jag det i onLoad i bodyn så här:
Kod:
body onLoad="prlimg('blank.gif:doc.gif:icon.gif:line.gif:minus.gif:node.gif:node_end.gif:plus_end.gif:plus.gif');">

Hur ska jag göra? Tacksam för alla tips!
__________________
it takes two | portfolio
monAmour besöker inte forumet just nu   Svara med citat
Äldre 2003-05-20, 10:26   #2
Peter S
Medlem
 
Registrerad: 2002-12-15
Ort: Hudiksvall
Inlägg: 5 477
Lösningar: 806
1. En förladdningsfunktion skall inte anropas efter att sidan laddats klart, vad är då poängen med den?

2. Varför krångla till det med en if/else-sats?
Kod:
var img_arr=["bild1.gif","bild2.gif","bild3.gif"],l=img_arr.length;

for(var i=0; i < l; i++){
     (new Image()).src=img_arr[i];
}
http://www.webforum.nu/showthread.ph...211#post636211


Peter S besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Webbutveckling > Javascript

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 07:24.


Powered by: vBulletin Version 3.8.6
Copyright © webForum