Forum Doku Wiki Blog

Forumsarchiv 2009, September
Bildershow mit Haltezeit als Eingabe

archivierte Beiträge lesen

  1. (JAVASCRIPT) Bildershow mit Haltezeit als Eingabe von Helmut, 16. 09. 2009, 11:28

Bildershow mit Haltezeit als Eingabe

Der folgende Beitrag wurde am 16. 09. 2009, 11:28 Uhr von Helmut veröffentlicht.

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>

Bildershow mit Haltezeit als Eingabe

Der folgende Beitrag wurde am 16. 09. 2009, 11:46 Uhr von henman veröffentlicht.

huhu

> 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.

Lass nach jedem Durchlauf ein Input auf Inhalt prüfen. Wenn es leer ist, wird ein vorgegebener Standard genommen, ansonsten der Wert im Input.


cucu
--
"Sir! We are surrounded!" - "Excellent! We can attack in any direction!"

Bildershow mit Haltezeit als Eingabe

Der folgende Beitrag wurde am 16. 09. 2009, 17:39 Uhr von Helmut veröffentlicht.

> Lass nach jedem Durchlauf ein Input auf Inhalt prüfen. Wenn es leer ist, »» wird ein vorgegebener Standard genommen, ansonsten der Wert im Input.
> cucu

Vielen Dank, cucu, für Deine codefreie Antwort auf hohem Niveau!
MfG, Helmut

Bildershow mit Haltezeit als Eingabe

Der folgende Beitrag wurde am 16. 09. 2009, 21:03 Uhr von ChrisB veröffentlicht.

Hi,

> Lass nach jedem Durchlauf ein Input auf Inhalt prüfen. Wenn es leer ist, wird ein vorgegebener Standard genommen, ansonsten der Wert im Input.

Letzteren sollte man dann aber erst validieren, bzw. plausibilisieren.

MfG ChrisB


--
Light travels faster than sound - that's why most people appear bright until you hear them speak.

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4