var din nextImage() gör är ju bara att retunera ett objekt (gissar en sträng), så autoChange() gör inget.
Hej!
Jag försöker göra ett enkelt bildspel med javascript...
Nu har jag så att man genom att klicka på en framåt och en bakåtknapp så växlar man fram och tillbaks genom ett bildgalleri.
Det jag nu vill göra är att ha en bildspelsknapp som varannan sekund byter bild...
Jag har metoder för "nextImage()" och previousImage()
som helt enkelt gör följande(nextImagemetoden visas):
currentImageIndex = (currentImageIndex + 1) % imageArr.length;
return imageArr[currentImageIndex];
i htmlfilen har jag följande
<img src="images/forwardarrow.jpg" height="50" align="right" onmousedown="myPictures.src=nextImage();" /></p>
Där myPictures är id´t på bilden som skall ändras.
Min tanke är då att göra:
function autoChange() {
setTimeout("nextImage()",3000);
}
Där var 3dje sekund så körs nextImagemetoden och alltså borde bilden bytas.
Jag lyckas få ett alertmeddelande efter 3 sekunder, men får inte bilden att ändras. Detta har säkert att göra med att den inte vet VAD som skall bytas.
Någon som har förslag på hur detta kan göras?
/Niklas
