Programmierfehler-Slideshow mit Javascript

Status
Nicht offen für weitere Antworten.

CHAKKA1992

Mitglied
Hallo an alle, ich hab vor kurzem eine FOTO-Slideshow auf meine HP gemacht.

Es wird am Anfang ein Startbild Angezeigt, und dann wird per Druck auf die Buttons das nächste Bild angezeigt. Dazu ändert das Script den Dateinamen des Bildes so, dass es eine Fortlaufende Zehlenreihe gibt. Auf dem Server sind dann entsprechende Bilder mit Zahlen gespeichert.

Der Quelltext sieht folgendermaßen aus:

HTML:
<html>
<title>
FOTOALBUM
</title>
<body bgcolor="FF6600">
<script type="text/javascript">
<!--
// Autor: Jürgen Asendorf

var maxnr = 14; // Anzahl der Bilder
var pause = 6000; // Pause zwischen den Bildern
var i = 0, halt = 1, an = 1

function bild(nr) {
 if (an) {
  i += nr;
  if (i < 1)
  i = maxnr;
  else if (i > maxnr)
  i = 1;
  document.slide.src="image" + i + ".JPG";
 }
}

function show(){
 if (!halt) {
  bild(1);
  setTimeout("show()",pause);
 }
}
//Hier werden die Meldungen deffiniert, welche angezeigt werden wenn man auf den 
//INFO-Button drückt
//i ist die bildnummer welche vom script davor gegeben wurde
//z ist der text der angezeigt wird, wenn der button gedrückt wird
if (i==1)
  {
    z = "Bild Nummer 1";
  }
else if(i==2)
  {
    z = "Bild nummer 2";
  }
else if(i==3)
  {
    z = "Bild nummer 3";
  }
else if(i==4)
  {
    z = "Bild nummer 4";
  }
else if(i==5)
  {
    z = "Bild nummer 5";
  }
else if(i==6)
  {
    z = "Bild nummer 6";
  }
else if(i==7)
  {
    z = "Bild nummer 7";
  }
else if(i==8)
  {
    z = "Bild nummer 8";
  }
else if(i==9)
  {
    z = "Bild nummer 9";
  }
else if(i==10)
  {
    z = "Bild nummer 10";
  }
else if(i==11)
  {
    z = "Bild nummer 11";
  }
else if(i==12)
  {
    z = "Bild nummer 12";
  }
else if(i==13)
  {
    z = "Bild nummer 13";
  }
else if(i==14)
  {
    z = "Bild nummer 14";
  }
else 
  {
    z= "FEHLER, es ist entweder das Startbild angezeigt, oder es liegt ein Programmierfehler vor. Ich bitte um ihr Verständnis.";
  }
//-->
</script>

<img src="startbild.jpg" width="640" height="480" border="1" alt="" name="slide">
<!-- Breite und Höhe der Bilder müssen hier geändert werden! -->
<form name="menu-buttons">
 <input type=button value=" |< " onclick="i=1;bild(0);">
 <input type=button value=" < " onclick="bild(-1)">
 <input type=button value="Play" onclick="halt=0;show()">
 <input type=button value="Stop" onclick="halt=1">
 <input type=button value="  > " onclick="bild(1)">
 <input type=button value=" >| " onclick="i=maxnr;bild(0);">
 <input type=button onclick="alert(z)" value="Infos">
</form>
<p align="left" align="bottom">
<font face="Comic Sans MS" color="blue" size=+1>
<a href="http://stumppi.st.funpic.de/index_Page323.htm">ZURÜCK</a>
</font>
</p>
</body>
</html>

Nun habe ich folgendes Problem: Es kommt immer die Meldung "FEHLER..." wenn mann auf den INFO-Button drückt.

Kann mir jemand helfen den FEHLER zu finden?
PAGE: http://stumppi.st.funpic.de/FOTOS/slideshow.html

chakka1992
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück