Ik ben een site aan het maken en daar het volgende in mogelijk zijn:
- Random wordt er gekozen uit een serie van 4 foto's
- Deze 4 foto's worden achter elkaar gepresenteerd (1 tegelijk dus) en dan een x aantal keer herhaald
- De weergave tijd moet per foto te bepalen zijn (in 10de van sec)
- De 'animatie' moet gestart en gestopt kunnen worden en daartussen moet een timer lopen
De random serie die gekozen wordt en de tijd van de timer moet op een 1 of andere manier opgeslagen worden (in database/ mail/ etc.).
Dit is wat ik nu heb:
Deze code kiest random een serie foto's (0a,0b,0c,0d of 1a,1b,1c,1d) en geeft die weer
Maar deze moeten dus in serie gepresenteerd worden volgens de bovenstaande eisen.
Dat opslaan van gegevens is van latere zorg en lukt me wel.
Dit moet dus lukken in Javascript, ik weet alleen nog niet hoe dit handig kan, iemand een idee?
(als je de bedoeling nog niet begrijpt, zie het dan als animated gifjes die random worden gekozen en gestart en gestopt kunnen worden, maar dan met 16bits kleuren, in gif lukt het me dan ook al, maar het gaat om echte foto's en 256 kleuren is te weinig dan)
- Random wordt er gekozen uit een serie van 4 foto's
- Deze 4 foto's worden achter elkaar gepresenteerd (1 tegelijk dus) en dan een x aantal keer herhaald
- De weergave tijd moet per foto te bepalen zijn (in 10de van sec)
- De 'animatie' moet gestart en gestopt kunnen worden en daartussen moet een timer lopen
De random serie die gekozen wordt en de tijd van de timer moet op een 1 of andere manier opgeslagen worden (in database/ mail/ etc.).
Dit is wat ik nu heb:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <HTML><HEAD><TITLE>Randomplaatje</TITLE>
<script type="text/javascript">
aantalfoto=2
extensie=".jpg"
fotonr=Math.floor(Math.random() * aantalfoto)
document.write("[img]"+fotonr+"a"+extensie+">")
document.write("<img[/img]")
document.write("[img]"+fotonr+"c"+extensie+">")
document.write("<img[/img]")
document.write("<p>"+fotonr+"</p>")
</script>
</HEAD> |
Deze code kiest random een serie foto's (0a,0b,0c,0d of 1a,1b,1c,1d) en geeft die weer
Maar deze moeten dus in serie gepresenteerd worden volgens de bovenstaande eisen.
Dat opslaan van gegevens is van latere zorg en lukt me wel.
Dit moet dus lukken in Javascript, ik weet alleen nog niet hoe dit handig kan, iemand een idee?
(als je de bedoeling nog niet begrijpt, zie het dan als animated gifjes die random worden gekozen en gestart en gestopt kunnen worden, maar dan met 16bits kleuren, in gif lukt het me dan ook al, maar het gaat om echte foto's en 256 kleuren is te weinig dan)
[ Voor 15% gewijzigd door floduR op 05-03-2005 16:34 ]