Helmut: Bildershow mit Haltezeit als Eingabe

Beitrag lesen

Hallo,
der folgende Code funktioniert, NICHT aber der (auskommentierte) Versuch, die Bildhaltezeit t eingebbar zu machen. Ich bitte freundlichst um einen Tipp, wie man das richtig machen kann.
MfG, Helmut

<!-- INSPIRATION: http://de.selfhtml.org/javascript/objekte/images.htm#src-->
<html><head><title>Diashow</title>
<script type="text/javascript">
function fAnima (){
  if (i > nBild){return;}
  document.images[0].src = b[i].src;
  i = i + 1;
  window.setTimeout("fAnima()", t); }
</script>
</head>

<body>
<img src="001.jpg" height="500" alt="jpg-Bild">
<script type="text/javascript">
  var nBild = 3;
  var t=1500;  // Bild-Haltezeit
  var b = new Array();
  b[0] = new Image(); b[0].src = "002.jpg";
  b[1] = new Image(); b[1].src = "003.jpg";
  b[2] = new Image(); b[2].src = "004.jpg";
  b[3] = new Image(); b[3].src = "005.jpg";
  var i = 0;
/*             document.write('<br><input type="text" name="t" value="1500">'+
               '<input type="button" value="Haltezeit / ms" onclick="fAnima()">')   */
window.setTimeout("fAnima()", t);
</script>
</body></html>