---
title: "preload'a bilder"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/77527-preload-a-bilder"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "monAmour"
published: "2003-05-20T08:11:10.000Z"
updated: "2003-05-20T09:26:56.000Z"
replies: 1
views: 290
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/77527-preload-a-bilder"
---

# preload'a bilder

## #1 — monAmour, 2003-05-20T08:11Z

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?

```
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:

```
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!

Permalänk: https://www.webforum.nu/p/77527

## #2 — Peter S, 2003-05-20T09:26Z

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?

```
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.php?postid=636211#post636211>

 :)

Permalänk: https://www.webforum.nu/p/1056695

---

Tråden på webben: https://www.webforum.nu/amne/javascript/77527-preload-a-bilder
