![]() |
[PHP/HTML] Grafiken vorladen - Ideen gesucht
Moin,
ich habe auf meiner Webseite ein paar größere Grafiken, zum Teil über 100 KB. Jetzt würde ich gerne auf der Startseite eine Art Preloader einbinden, welcher alle Grafiken fertig läd und erst nach Abschluss des Ladens auf die eigentliche Webseite weiterleitet. Jetzt gibt es da fertige Lösungen in Flash oder Java-Applets, dass sind aber Sachen auf die ich gern verzichten würde. Jetzt stellt sich mir bloß die Frage, wie man so etwas am besten realisieren kann. Ich könnte die Bilder ja einfach auf der Preloader-Seite versteckt laden, Problem ist nur das ich nicht weiß wie ich herausbekomme ob die Bilder nun schon komplett geladen sind um auf die Webseite weiterzuleiten. Am genialsten wäre es natürlich noch mit einer kleinen Fortschrittsanzeige des Ladeprozesses. *g* Irgendwelche Ideen? Danke euch. |
Re: [PHP/HTML] Grafiken vorladen - Ideen gesucht
Du könntest image-objekte in javascript erstellen. Dann kannst du, abhängig, von den bereits gelandenen Image-objekten, eine Fortschritsleiste machen. Bei wenigen Bildern wird die dann aber eider nicht flüssig laufen, sondern in so vielen schriten, wie du halt bilder hast ...
Vielleicht geht's auch mit AJAX - is ja grad modern ;) |
Re: [PHP/HTML] Grafiken vorladen - Ideen gesucht
Moin Heins,
was meinst du denn mit Image-Objekte erstellen? Ich versuche grad sowas in der Art:
Code:
So sollte es mir, wenn es klappt wie ich es mir vorstelle, möglich sein in einer Schleife anzufragen ob alle Bilder geladen sind, und wenn ja weiterzuleiten. Problem ist nur, dass ich nicht weiß wie sich das auf den Clienten auswirkt wenn z.B. bei einem Modemuser 15 Minuten lang die Schleife durchläuft... :gruebel:
for (i = 0; i < document.images.length; ++i) {
if (document.images[i].complete == true) .... Und AJAX, hm, hab ich leider überhaupt keine Ahnung von. :-( |
Re: [PHP/HTML] Grafiken vorladen - Ideen gesucht
Zitat:
Das ist nicht AJAX, sondern nur JavaScript:
Code:
Die Frage dabei ist natuerlich, hast du wirklich so viele Bilder? Kannst du mal ein Beispiel von der Seite zeigen? Bei vielen Dingen ist es einfach nicht noetig, einen Preload zu machen, weil der Benutzer nicht unbedingt das Bild aufruft. Und wenn du deine Website entsprechend konstruierst, hast du auch kein Problem mit "springendem" Content. Dazu gehoert u.a., width und height (als property oder style-Attribut) anzugeben.
var img = new Image();
img.src = 'http://deineurl.tld/deinpfad.png'; Greetz alcaeus |
Re: [PHP/HTML] Grafiken vorladen - Ideen gesucht
Zitat:
|
Re: [PHP/HTML] Grafiken vorladen - Ideen gesucht
Zitat:
Greetz alcaeus |
Re: [PHP/HTML] Grafiken vorladen - Ideen gesucht
Zitat:
Melfin hat mir ![]() |
Re: [PHP/HTML] Grafiken vorladen - Ideen gesucht
Liste der Anhänge anzeigen (Anzahl: 1)
Und damit sich die DP-User nicht alle da anmelden müssen, gibts hier auch den Anhang aus dem Thread :mrgreen:
|
Re: [PHP/HTML] Grafiken vorladen - Ideen gesucht
Hi,
der Download funktioniert leider nicht :-( Greetz DataCool |
Re: [PHP/HTML] Grafiken vorladen - Ideen gesucht
Meflin hat die Datei doch im vorherigen Post hier angehangen und dieser Download geht auch.
Leider klappt das ganze nicht wie ich mir das vorgestellt habe, ich werde mich also nach einer anderen Lösung umgucken... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz