![]() |
|
|
|||||||
| Javascript Här diskuteras det som rör Javascript, AJAX, DOM & DHTML. |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
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];
}
}
}
}
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! |
|
|
|
|
|
#2 |
|
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];
}
|
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|