Avanceret Preloader.. find fejlen
Hvad har jeg gjort galt her/hvad mangler??(script taget fra phoenixv.dk)
<script type="text/javascript">
bill = new Array("meter_1.gif", "meter_2.gif", "meter_3.gif", "meter_4.gif", "meter_5.gif", "meter_6.gif", "meter_7.gif", "meter_8.gif");
//Billederne. Listen kan sagtens forst?/formindskes.
//mit array består selvsagt af billederne til den preloader jeg
//vil have op og køre..
i = -1;
nsImg = new Image();
tbts = 0;
function preload() {
img = (document.all) ? document.images["pimg"] : nsImg;
if (++i != 0 && document.all)
tbts = Math.round(img.fileSize / 1024);
prct = Math.round(i / bill.length * 100);
document.getElementById("pl").innerHTML = prct + "%<br />" + ((document.all) ? "Kilobytes: " + tbts + "<br />" : "") + i + " ud af " + bill.length + " billeder loadet";
document.getElementById("plbar").style.width = prct + "%";
if (i >= bill.length)
efterPreload();
else {
img.src = bill[i];
if (!document.all)
tjek();
}
}
function tjek() {
if (nsImg.complete)
preload();
else
setTimeout(tjek, 100);
}
function efterPreload() {
//Her defineres, hvad der skal ske, efter billederne er loadet
//Hvis siden skal skifte, fjerner du bare de to slashes herunder:
//self.location.href = "din_side.html";
}
</script>
<script type="text/javascript">
preload();
</script>