Mathias Beyer: Zuffalsanimation

Beitrag lesen

Hallo,

ich will eine etwas komplexe Javascript Funktion fetrig stellen, bräuchte aber hilfe. Ich will zufällig wiederholte GIFs in einem festen Zeitramen in zufälligen zeit abständen basteln und bin soweit gekommen.

  
<html>  
  
 <head>  
	  
  <script language="javaScript" type="text/javascript">  
	  
   var anim1 = document.all.pic.innerHTML = '<img src="1.bmp" height="340" width="300" alt="">';  
   var anim2 = document.all.pic.innerHTML = '<img src="2.bmp" height="340" width="300" alt="">';  
   var anim3 = document.all.pic.innerHTML = '<img src="3.bmp" height="340" width="300" alt="">';  
   var anim4 = document.all.pic.innerHTML = '<img src="4.bmp" height="340" width="300" alt="">';  
   var anim5 = document.all.pic.innerHTML = '<img src="5.bmp" height="340" width="300" alt="">';  
   var anim6 = document.all.pic.innerHTML = '<img src="6.bmp" height="340" width="300" alt="">';  
   var anim7 = document.all.pic.innerHTML = '<img src="7.bmp" height="340" width="300" alt="">';  
   var anim8 = document.all.pic.innerHTML = '<img src="8.bmp" height="340" width="300" alt="">';  
			  
   function animation()	{  
    var rnd  = Math.round(Math.random() * 8); // Zufalls integer (Bild)  
				  
   if (rnd == 1) {  
    document.all.pic.innerHTML = 'anim1'; };  
   if (rnd == 2) {  
    document.all.pic.innerHTML = 'anim2'; };  
   if (rnd == 3) {  
    document.all.pic.innerHTML = 'anim3'; };  
   if (rnd == 4) {  
    document.all.pic.innerHTML = 'anim4'; };  
   if (rnd == 5) {  
    document.all.pic.innerHTML = 'anim5'; };  
   if (rnd == 6) {  
    document.all.pic.innerHTML = 'anim6'; };  
   if (rnd == 7) {  
    document.all.pic.innerHTML = 'anim7'; };  
   if (rnd == 8) {  
    document.all.pic.innerHTML = 'anim8';};  
				  
   window.setTimeout("animation()", rndT);  
   };  
  
  </script>  
		  
 </head>  
  
 <body onLoad="animation()">  
		  
  <div id="pic"></div>  
		  
  </body>  
  
</html>  

Ein zufalls bild und zufallige Zeit um wiederholt zu werden. leider zeit jeder Bowser mir nix an. kann mir jemand helfen? ich würde mich freuen wenn einer mit eine Nachricht mit quellcode mailt.
danke im voraus
MFG

Mathias Beyer