---
title: "preload med lager etc"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/45628-preload-med-lager-etc"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "jonne"
published: "2002-06-11T12:42:18.000Z"
updated: "2002-06-11T18:49:18.000Z"
replies: 5
views: 212
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/45628-preload-med-lager-etc"
---

# preload med lager etc

## #1 — jonne, 2002-06-11T12:42Z

Scenariot:
\-------------
Jag har en "mainbild" och tre "vilande" bilder.

Dessa fyra bilder ska preloadas och sedan visas i ett lager med tumnaglar under av alla fyra. Under tiden de laddas ska en gif vissas. När laddningen är klar ska gifen döljas och första bilden visas.

Frågan:
\----------
Hur visar jag en bild i ett lager under tiden allt laddas och sedan visar den "rätta" bilden samtidigt som laddningslagret döljs?

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

## #2 — Jojoxx, 2002-06-11T16:40Z

Om du använder funktionerna;

```
function showLayer(Id){
	if (document.all) {
		document.all[Id].style.visibility = "visible";
	} else if (document.layers){
		document.layers[Id].visibility = "show";
	} else if (document.getElementById){
		document.getElementById(Id).style.visibility = "visible";
	}
}
function hideLayer(Id){
	if (document.all) {
		document.all[Id].style.visibility = "hidden";
	} else if (document.layers){
		document.layers[Id].visibility = "hide";
	} else if (document.getElementById){
		document.getElementById(Id).style.visibility = "hidden";
	}
}
```

Kan du från \<body\>-taggen använda onLoad="hideLayer('laddningslager'); showLayer('bildlager');"

"bildlagret" kan du således ladda dolt med visibility:hidden;

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

## #3 — jonne, 2002-06-11T16:46Z

Ska testa det hela och se hu lite jag igentligen förstår :)
Tack för hjälpen.

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

## #4 — jonne, 2002-06-11T18:23Z

Ja det verkar fungera, men hur gör jag för att fördröja laddningslagret? Hinner knappt se den.

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

## #5 — Jojoxx, 2002-06-11T18:31Z

Meningen var väl bara att det skulle visas medans sidan laddats, att sidan laddas snabbt är väl bara bra? Annars tappar det ju meningen.

```
<script language="JavaScript" type="text/javascript">
function init(){
   hideLayer('laddningslager');
   showLayer('bildlager');
}
</script>
<body onLoad="setTimeout('init()',3000);">
```

3000ms = 3 sek.

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

## #6 — jonne, 2002-06-11T18:49Z

Hum.. jo det har du rätt i. Never mind me :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/45628-preload-med-lager-etc
