Beste mensen,
Ik ben bezig om een soort slideshow achtige software te maken, en loop daarin tegen een probleem aan.
ik heb een next knop waarmee je naar volgende foto toe kan, en ik wil ook een functionaliteit inbouwen dat dit automatisch gebeurd (na xx sec.)
hier een stukje van me code:
handle is mijn slideshow divje
nextbutton is het knopje
setMedia is de functie die het plaatje laad
files is een array waar de locaties van de foto's in staan
het probleem is dus dat ik geen manier kan vinden om de variablen (files en handle) via die timer aan die functie kan voeren.
Ik dacht er aan om een click te sturen naar de knop, maar heb geen idee of dat uberhaupt wel kan in JS.
iemand een tip?
Ik ben bezig om een soort slideshow achtige software te maken, en loop daarin tegen een probleem aan.
ik heb een next knop waarmee je naar volgende foto toe kan, en ik wil ook een functionaliteit inbouwen dat dit automatisch gebeurd (na xx sec.)
hier een stukje van me code:
JavaScript:
1
2
3
4
5
6
7
| if (current != files.length-1) { handle.nextButton.onclick = function(e) { setMedia(this.parentNode, files[current+1], files) }; setTimeout("setMedia(" + handle + ", '" + files[current+1] + "', " + files + ")",3000); } else { handle.nextButton.onclick = ""; setTimeout("setMedia(" + handle + ", '" + files[0] + "', " + files + ")",3000); } |
handle is mijn slideshow divje
nextbutton is het knopje
setMedia is de functie die het plaatje laad
files is een array waar de locaties van de foto's in staan
het probleem is dus dat ik geen manier kan vinden om de variablen (files en handle) via die timer aan die functie kan voeren.
Ik dacht er aan om een click te sturen naar de knop, maar heb geen idee of dat uberhaupt wel kan in JS.
iemand een tip?
This message was sent on 100% recyclable electrons.