Hallo zusammen,
ich habe eine Slideshow, sie funktioniert eigentlich recht gut, das heißt, die Bilder wechseln wie gewollt.
Nun habe ich noch eine Navigation dazugefügt. Ich kann mit dem Button weiterblättern. Nur habe ich das
Problem, dass ich die davor gesetzten setTimeout() nicht löschen kann, also ich weiß eben nicht wie.
Ich vermute Fehler in den Zeilen mit einem x am Anfang.
Danke für jeden Tipp!
Schöne Grüße!
Klemens
Hier der Code in HTML für den Weiterbutton:
Hier der Code in JavaScript:
ich habe eine Slideshow, sie funktioniert eigentlich recht gut, das heißt, die Bilder wechseln wie gewollt.
Nun habe ich noch eine Navigation dazugefügt. Ich kann mit dem Button weiterblättern. Nur habe ich das
Problem, dass ich die davor gesetzten setTimeout() nicht löschen kann, also ich weiß eben nicht wie.
Ich vermute Fehler in den Zeilen mit einem x am Anfang.
Danke für jeden Tipp!
Schöne Grüße!
Klemens
Hier der Code in HTML für den Weiterbutton:
HTML:
<form>
<img name='danach' src='$bild_vor' onClick='danachBild()' />
</form>
Hier der Code in JavaScript:
Code:
var xAnzahl = ImageArr.length;
var xZaehler = -1;
var xZaehlerAlt = 0;
x var xWechsel = setTimeout(danachBild, Anzeigedauer);
function danachBild()
{
xZaehlerAlt = xZaehler;
xZaehler++;
if(xZaehler >= xAnzahl)
{
document.getElementById(xZaehlerAlt).src = button_hell;
xZaehler = 0;
}
document.getElementById("Foto01").src = ImageArr[xZaehler];
document.getElementById(xZaehler).src = button_dunkel;
if(xZaehlerAlt >= 0)
{
document.getElementById(xZaehlerAlt).src = button_hell;
}
x clearTimeout(xWechsel);
x setTimeout(danachBild, Anzeigedauer);
}
setTimeout(danachBild, 100);