Behöver hjälp med ett script som förladdar bilder. Det ska fungera så här. I asp bygger jag ihop en sträng som ser ut så här
"bild1.gif",bild2.gif" osv.. strängen kan vara hur lång som helst då jag läser bilderna från en mapp.
Det jag vill är således att en funktion i javascript ska ta den strängen och förladda alla bilder. Bilderna ska förladdas när sidan laddas in.. innan all html visas så ska bilderna vara förladdade.. Har sökt lite i forumet och på nätet men har inte hittat en funktion som bygger upp en stäng dynamiskt...
<script>
pics = ["bild1.gif", "bild2.gif", "bild3.gif"]; // Osv
picobjs = [];
function preloadImages(){
for (i=0; i<pics.length; i++){
picobjs[i] = new Image();
picobjs[i].src = pics [i];
}
// Byt ut index2.html mot den sida du vill gå till efter laddningen...
window.open ("index2.html", "_self")
}
</script>
<body>
Vänta, laddar bilder...
</body>
Om strängen är uppbyggd som du visade nedan( "bild1.gif","bild2.gif" med citationstecken runt varje), så kan du skriva första raden så här:
pics = [
<%
response.write bildvariabel
%>
];
Är det istället bara kommatecken mellan varja kan den med fördel se ut så här: