marc e.: javascript preloader probs

Beitrag lesen

hallo leute,
ich hab da ein problem mit einem javascript preloader.
das script wird anscheinend in der richtigen reihenfolge abgearbeitet, aber wenn nach dem füllen des arrays zu der seite gesprungen wird, auf der sich die anzuzeigenden vorgeladenen grafiken befinden, werden diese erneut vom browser nach und nach geladen und angezeigt, anstatt sofort zu erscheinen. woran kann das liegen ?
vielen dank für eure hilfe.

die funktion preload() wird aus einer startseite aufgerufen.
übergeben wird ihr ein array "namen", in dem sich die dateinamen der zu ladenden bilder befinden.

function preload (namen) {

var counter=0;
  var geladen = new Array ();

for (i=0;i<namen.length;i++) {

geladen[i]=new Image ();
     geladen[i].src=namen[i];
     geladen[i].onLoad=counter++;

if (counter==namen.length) {
     location.href="vorgeladen.html";
     }

}

}