Hi,
<script type="text/javascript" language="JavaScript"><!--
var ImageList = new Array();
ImageList[0] = "Bilder/IMG_001.jpg";
ImageList[1] = "Bilder/...
...ImageList[16] = "Bilder/IMG_016.jpg";
var Bilder = new Array();
function vorladen()
{for (i = 0; i < ImageList.length; i++){
var Bild = new Image();
Bild.src = ImageList[i];
Bilder[i] = Bild;
}
};
// --></script>
Das language-Attribut ist unsinnig.
Sobald du Bild.src einen Wert zuweist wird die Resource _asynchron_ angefordert.
Das heißt der wartet nicht bis die fertig geladen ist und macht dann erst weiter, sondern er macht weiter und lädt im Hintergrund das Bild.
Wenn du wissen willst wann das Bild fertig geladen ist müsstest du vorm zuweisen der URL an Bild.src einen Eventhandler hinzufügen der auf load wartet:
Bild.addEventListener('load',function(){});
In dessen Callback-Function weist du dann dass das Bild geladen wurde und kannst entsprechend deinen Ladebalken weiterschieben o.ä.
~dave