Ich bräuchte so etwas wie einen „grafischen“ Preloader für die Grafiken auf einer Seite, damit während der weiteren Ausführung der Dokuments der Besucher nicht durch weitere Verzögerungen gestört wird. Ich kanns mir so erklären, dass man die Größe der Bytes der mit „new Image()“ geladenen Grafiken liest und dann, z.B. in Prozent umgerechnet, ausgibt. Leider habe ich keine Ahnung, wie ich das umsetzen könnte. Kann mir jemand helfen?
Hi,
es geht auch noch anders…
du lädst die einzelenen bilder deiner seite in einer seite davor durch …usw.
die bilder werden gecached. beachte das die angabe 1x1 pixel gegeben ist.
in den head fügst du folgendes script ein:
var geladen=0;
function fertig(){
if (geladen==??) // Anzahl von Grafiken
location.href=„die nächste seite.html“
}
falls die verbindung zu langsam ist, kann man einen meta refresh zusätzlich in den head bauen, damit diese vorschaltseite nicht zu lange läuft. was und wie du die vorschaltseite animierst - deine ideen.
diese variante für browser ab vers.4 !
gruß
ulf
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]