Abend,
durch google habe ich einen preloader gefunden, welchen ich ausgebaut habe.
mein problem ist aber, das dieser Ladebalken immer wieder von vorne "ausgefüllt" wird, ich möchte aber das er aber beim alten Stand immer weiter macht.
Wisst ihr, wie ich es meine?
Hier mein Code
mfg Marcel
durch google habe ich einen preloader gefunden, welchen ich ausgebaut habe.
mein problem ist aber, das dieser Ladebalken immer wieder von vorne "ausgefüllt" wird, ich möchte aber das er aber beim alten Stand immer weiter macht.
Wisst ihr, wie ich es meine?
Hier mein Code
Code:
151 var prozent = 0;
var zaehler = 1;
function load(){
if(zaehler < files.length){
var anzahl = files.length - 1;
var prozent = Math.round(zaehler/anzahl * 100);
var prozent_alt = Math.round(zaehler-1/anzahl-1 * 100);
var dif = prozent - prozent_alt - 100 + (100 + prozent_alt);
document.getElementById("status").style.width = dif + "%";
document.getElementById("prozent").innerHTML = prozent + " %";
window.setTimeout("load('" + files.length + "')");
zaehler = zaehler + 1;
if(prozent < 51){
document.getElementById("status").style.background = 'rgb(255, ' + Math.fl oor(prozent / 50 * 255) + ', 0)';
}else{
document.getElementById("status").style.background = 'rgb(' + Math.floor(2 55 - ((prozent - 50) / 50 * 255)) + ', 255, 0)';
}
}else{
zaehler = 1;
}
}
function preload (){
var t = new Array();
for(var i = 0; i < files.length; i++){
t[i] = new Image();
t[i].src = files[i];
document.getElementById("loaded_files").innerHTML = (i + 1) + " von " + files.length;
t[i].onload = load();
}
}
Zuletzt bearbeitet: