hm, komisch, wenn ich statt der lang-ladenen Bilder "normale" Bilder angebe, dann kommt der Fehler nicht, aber er lädt endlos weiter:
<html>
<head>
<title>Fortschrittsanzeige</title>
<script type="text/javascript"><!--
function fortschritt() {
var gesamt = document.images.length;
var geladen = 0;
for (var i=0; i<gesamt; i++) {
if (document.images[i].complete) {
geladen++;
}
}
if (gesamt > 0) {
document.write("Geladen: " +
Math.round(100*geladen/gesamt) + "% (" + geladen + "/" + gesamt + ")");
}
if (gesamt > geladen) {
setTimeout("fortschritt();", 500);
}
}
setTimeout("fortschritt();", 500);
//--></script>
</head>
<body>
<img src="1" />
<img src="2" />
</body>
</html>