mustang
Mitglied
hallo leute,
ich will ein paar bilder auf meiner website vorladen. (wird später mal eine zoomansicht einer riesigen ahnentafel). auf jeden fall will ich dazu noch einen ladebalken.
problem ist, dass das derzeit nicht ganz funktioniert^^ also die bilder werden in den cache geladen, aber es wird kein ladebalken angezeigt...
mein script sieht derzeit so aus:
sind natl mehrere bilder im array drin.
und html dazu:
außerdem wäre es gut, wenn das onload nicht schon beim body drin wäre, sondern wenn ich das irgendwo in den code schreiben könnte... aber onload für divs geht ja nicht...
ich will ein paar bilder auf meiner website vorladen. (wird später mal eine zoomansicht einer riesigen ahnentafel). auf jeden fall will ich dazu noch einen ladebalken.
problem ist, dass das derzeit nicht ganz funktioniert^^ also die bilder werden in den cache geladen, aber es wird kein ladebalken angezeigt...
mein script sieht derzeit so aus:
Code:
<script type="text/javascript">
var myImageNames = new Array("###bilder###");
var myImagesLoaded = 0;
function preload()
{
var t = new Array();
for( var i = 0; i < myImageNames.length; i++ ) {
t[i] = new Image();
t[i].src = myImageNames[i];
t[i].onload = progress;
}
}
function progress()
{
document.getElementById( "progressbar" ).style.width =
( 100 * ++myImagesLoaded / myImageNames.length );
</script>
und html dazu:
HTML:
<body onload="preload()">
<div id="progressbar" style="background: red; width: 0; heigth: 20px;" />
</body>