Joachim: Grafiken im Hintergrund laden

Beitrag lesen

Hi,

in meiner Bildergalerie möchte ich Bilder bereits im Voraus im Hintergrund laden, um sie später schneller anzeigen zu können.

Gängigste Vorgehensweise: Schreib alle Bildnamen in ein array, rufe eine Funktion (per onload) auf und loope dort durch alle Bildnamen. Erzeuge jeweils Image Objecte und weise diesen eine Source zu.

var bilders = new Array("b1","b2","b3");
var bobj    = new Array();
var url     = "/gfx/";

function loadImages() {
   for (var i = 0; i < bilders.length; i++) {
      bobj[bobj.length]     =  new Image();
      bobj[bobj.length].src =  url + bilders[i] + ".jpg";
   }
}

Ich arbeite halt mit Frontpage,

das solltest Du lassen.

Gruesse, Joachim

--
Am Ende wird alles gut.