home *** CD-ROM | disk | FTP | other *** search
- <!-- vor alten Browsern verstecken
- // Bilder vorwegladen
- // (c) 2000 by Medien Service Fette GmbH
- // Version 0.5 -- 22-08-2000
-
- // msf_Bilder ist das Arry, in dem die Namen der einzelnen Bilder gespeichert werden.
- // Dieses Array muss in der HTML-Seite, die das Script einbettet definiert werden.
-
- //var msf_Bilder = new Array(
- //"status1.jpg",
- //"status2.jpg",
- //"status3.gif",
- //"status4.gif",
- //"nstatus4.gif")
-
-
- // in der Variablen msf_Folgeseite wird die URL zu der eigentlichen HTML-Seite gespeichert.
- // auch diese Variable wird in der eigentlichen HTML-Seite, die das Script einbettet definiert.
- // var msf_Folgeseite = "script.htm"
-
-
- var msf_pictcount = 0 //noch kein Bild geladen
- var msf_loadImage = new Image; // immer wieder das selbe Object verwenden
- msf_loadImage.onerror = msf_makebar;//msf_dopreload; // wenn das Bild nicht gefunden wird, mit dem naechsten weiter machen
- msf_loadImage.onload = msf_makebar; // wenn das bild gefunden wird zuerst status updaten, dann weiter machen
-
- document.all.msfpreloader.style.visibility = "hidden";
- document.all.msfpreloader.style.left = parseInt((parseInt(document.body.clientWidth) - parseInt(document.all.msfpreloader.style.width)) / 2);
- document.all.msfpreloader.style.top = parseInt((parseInt(document.body.clientHeight)- parseInt(document.all.msfpreloader.style.height)) / 2);
- document.all.msfpreloader.style.visibility = "visible";
-
-
- function msf_dopreload() {
- if (msf_pictcount < msf_prepicts.length) {
- msf_pictcount++; // mitzaehlen wie viele Bilder wir schon haben
- msf_loadImage.src = msf_prepicts[msf_pictcount-1]; // naechstes Bild laden
- } else // alle bilder durchlaufen
- window.location.replace(msf_mainpage); // zur nachsten seite wechseln ohne in browser history einzutragen
- }
-
- function msf_makebar(){
- document.all.msfpre.style.width=parseInt(document.all.msfpreloadfull.style.width)/parseInt(msf_prepicts.length)*msf_pictcount;
- msf_dopreload();
- }
-