Gernot Back: Bilder Diashow mit Preload und "Bereitsgeladen-Absicherung"

Beitrag lesen

Hallo nochmal,

das folgende Skript sollte eigentlich funktionieren, denn wenn man ein nicht existetes Bild laden will, wird brav "nicht geladen" gemeldet.

Dennoch habe ich Zweifel, denn auf der Seite, an der ich letzte Woche gebastelt habe, scheint das noch nicht so ganz zu funktionieren:

<script type="text/javascript" language="JavaScript">
<!--

var pics = new Array('er.gif', 'sie.gif', 'es.gif');
var bilder = new Array();
for (i=0; i<pics.length ; i++ ) {
 bilder[i]= new Image();
 bilder[i].src = pics[i];
}

function melden () {
  for (i=0; i<bilder.length ; i++ ) {
    if(bilder[i].complete) {
      alert(bilder[i].src +" geladen!");
    } else {
      alert(bilder[i].src +" nicht geladen!");
      bilder[i].src = pics[i];
      return false;
    }
  }
}

window.onload = melden;

//-->
</script>

Gruß Gernot