Ladezustand des Hintergrundbildes erkennen
Manfred Laudahn
- javascript
Das images-Objekt bietet die Eigenschaft complete, auch das onLoad-Ereignis wartet auf das Fertigladen der mit <img> eingebundenen Bilder. Das hilft aber nichts für Hintergrundbilder (ich binde diese in der Regel im <style> im <head> ein). Gibt es irgendeine Möglichkeit, zu erkennen, ob ein Hintergrundbild vollständig geladen ist? Ich benutze recht große Hintergrundbilder (www.abschweb.de, "die 3 Versionen" wählen, "Feinversion" wählen.
Achtung: Die Feinversion sieht nur auf MSIE >= 5 und Netscape >= 7 gut aus)
Nun hab ich tatsächlich selbst eine Lösung gefunden! Das Hintergrundbild wird zusätzlich mit
Bild = new Image ();
Bild.src = "hintergrundbild.jpg"
geladen.
Dann kann ich den Ladezustand mit Bild.complete abfragen.