Hi,
hat keiner eine Idee? :(
weder weiß der Browser vorher, wie groß die gesamte Menge der zu
übertragenden Daten sein wird (das müßte er aber wissen, um die
bereits empfangene Teilmenge als Prozent-Anteil darzustellen),
noch hast Du eine Kontrolle darüber, wann und in welcher Reihen-
folge Deine Bilder geladen werden (eventuell sogar viele davon
parallel - gute Browser können selbst entscheiden, wie viele
Kommunikationskanäle sie zu einem Server öffnen und wie sie die
erforderlichen HTTP-Requests anordnen).
Es gibt m. E. auch keinen JavaScript-Event, der Dir das Eintreffen
eines einzelnen geladenen Objekts anzeigt. Gäbe es diesen, und
würdest Du die Gesamtgröße irgendwie hart in Deine Seite codieren
(sehr wartungsunfreundlich), dann könntest Du bei jedem Event die
Dir ggf, bekannte (oder ebenfalls eincodierte) Größe zu einem
Zähler addieren. Wobei Du allerdings das Problem hättest, daß Du
zwischen mehreren quasi-simultan feuernden Eventhandlern synchro-
nisieren müßtest, damit nicht einzelne Additionen verloren gehen.
Ein normaler Browser erlaubt Dir einfach nicht so viele Kontrolle
über die einzelnen HTTP-Requests, daß Deine Aufgabe mit JavaScript
etc. lösbar wäre.
Viele Grüße
Michael