Markus P.: auf ein bestimmtes Ereignis warten ?

Beitrag lesen

Hi ,ich bins wieder mal

Ich habe dieses script ,das alle 4.5 Sekunden ein anderes Bild anzeigt .Nun gut es funktioniert tadellos ,aber ich will irgendwie eine Funktion einbauen ,die solange auf die Ausführung des Scripts wartet, bis alle Bilder geladen sind .Der Schlüssel liegt sicher in der .complete Eigenschaft ,aber wie kann ich das am besten hier verwenden ?.Für jede Idee wäre ich sehr dankbar. Hier nun das normale unveränderte Script :
<img src="arena.gif" name="arena" width=550 height=367>
<script language="JavaScript">

var b = new Array();

b[0] = new Image(); b[0].src = "soundsys.gif";
 b[1] = new Image(); b[1].src = "soundsys2.gif";
 b[2] = new Image(); b[2].src = "tanzen.gif";
 b[3] = new Image(); b[3].src = "tanzen2.gif";
 b[4] = new Image(); b[4].src = "bullen.gif";
 b[5] = new Image(); b[5].src = "bullen2.gif";
 b[6] = new Image(); b[6].src = "bullen3.gif";
 b[7] = new Image(); b[7].src = "bullen4.gif";
 b[8] = new Image(); b[8].src = "bullen5.gif";
 b[9] = new Image(); b[9].src = "bullen6.gif";
 b[10] = new Image(); b[10].src = "bullen7.gif";
 b[11] = new Image(); b[11].src = "bullen8.gif"
 b[12] = new Image(); b[12].src = "leute.gif";
 b[13] = new Image(); b[13].src = "arena.gif"
 var i = 0;

function Animation()
 {
   if(i > 13) i = 0;
   document.images[0].src = b[i].src;
    i = i + 1;

window.setTimeout("Animation()",4500);

}
window.setTimeout("Animation()",4500);

</script>