Funktionalitätsfragen zu Image Preloadern

Biergamasda

Erfahrenes Mitglied
Hi Leute, ich such jetzt schon etwas länger, hab aber noch nicht wirklich das gefunden, was ich mir erwartet habe :)

Also..
Javascript:
bild = new Image();
bild.src = "bild.jpg";
soweit versteh ichs noch, doch auch hier hab ich schon die Frage, ob das Bild nun bereits geladen wird oder nicht.

weiters..
Javascript:
document.getElementById("div").style.backgroundImage = "url(" + bild.src + ")";
hab ein paar Beispiele gefunden, in denen das Hintergrundbild nach diesem Prinzip geändert wurde, nur, wenn ich nach diesem Prinzip vorgehe, könnte ich doch gleich gut die URL an sich angeben (rein theoretisch)
desweiteren wird ja hier wiederum nur das Bild aus dem Cache geladen und das anlegen eines Image Objekts ist umsonst gewesen.

Währ dankbar wenn mir mal jemand erklären könnte wie das abläuft/ablaufen sollte :)

lg Masda

PS:
ein Link zu einer Quelle wo ich das nachlesen kann würde mir auch helfen, auf selfhtml und developer.mozilla.org habe ich nichts gefunden, mag sein dass ich blind bin, dann entschuldige ich mich herzlich dafür.
 
bei dem ersten Beispiel wird das Bild in den Cache geladen.
wenn es dort erstmal ist, brauchst du es für andere Zwecke nicht nochmals vorladen...

Im 2. Beispiel...das ist nichts weiter als die URL des Bildes....bild.src gibt den entsprechenden String zurück, ist also dasselbe, als wenn du die URL gleich hineinschreiben würdest.
 

Neue Beiträge

Zurück