Kess: anzeige eines "bitte warten"

Beitrag lesen

Hallo Thomas,

Du kannst die Bilder vorladen und mittels Javascript die complete-Eigenschaft der Image Objekte abfragen und erst nach Laden aller Images auf die nächste Seite verzweigen.

Beispiel:

var picname = new Array();
picname[0] = "abc.gif";
picname[1] = "def.gif";
...
// Grafiken vorladen
for (i = 0;i < picname.length;i++) {
    eval('document.pic' + i + '.src = "' + picname[i] + '";');
}
// Ladevorgang überprüfen
var loadedpic = 0;
while(loadedpic < picname.length) {
    loadedpic = 0;
    for (i=0; i<picname.length;i++ ) {
        if(eval('document.pic' + i + '.complete') == true) {
            loadedpic++;}
    }
  }
}
window.location.href="nächsteSeite.htm";

Gruß
Kess