Hans35: Javascript-Funktion abbrechen

Beitrag lesen

Hallo Danny,

das war wohl etwas knapp als Hinweis. Wichtig ist doch, dass die Variable show global deklariert wird, d.h. sie kann in allen Funktionen verwendet werden. Parameterübergabe sollte man sich ersparen. Also:

<script language="JavaScript">
<!--
   var show, BildNr
   var t= ... Darstellungszeit der Bilder

function StartSlideShow() {
   show="true"
   BildNr=... (Auswahl des ersten Bildes)
   SlideShow()
}

function SlideShow()
{
   if (show) {
      ... Das Bild mit Nummer BildNr darstellen
      BildNr= ... (nächster Wert)
      setTimeout("SlideShow()",t)
   }
}

function StopSlideShow()
{
   show="false"
}

//-->
</script>

Gruß
Hans35