Hallo Roger,
also in JS würde ich das folgendermaßen machen:
Ich würde alle Bildquelen-Referenzen in ein Array schreiben.
Dieses würde ich neu mischen, d.h. dadurch, dass ich aus dem bestehenden Array mit einem Zufallsgenerator ein neues Array erzeuge. Das letzte oder erste Element dieses Arrays würde ich mit der Methode push() oder pop() entfernen und auf der Webseite als Grafik einblenden. Nach Ablauf des Intervalls könnte man das wiederholen. Wenn alle Elemente aus dem Array gelöscht sind, beginnt alles wieder von neuem.
So eine Array-Mischmaschine habe ich z.B. in meinen Vokabelmemory-Spielen eingebaut.
http://www.sprachlernspiele.de/match/latin1.html?eng
function wuerfel () {
zahl=-1;
do {
zahl=parseInt(Math.random()*kenn.length);
} while((isNaN(zahl))||(zahl<0));
return zahl;
}
var mix = new Array ();
for (i=0; i<deinBasisArray.length ; i++ ) {
mix[i] = wuerfel();
for (j=0 ;j<i ;j++ ) {
if(mix[i]==mix[j]){
i--;
}
}
}
Gruß Gernot