|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
[JavaScript] Timer chiama funzione !!!
Salve, ho la seguente necessità ma non riesco a cavarne le gambe:
in un visualizzatore di immagini ci sono 2 pulsanti: NEXT e PREVIOUS il visualizzatore contiene 5 immagini mi serve un timer che fino alla quinta immagine per ogni secondo vada avanti di una alla quinta ritorni indietro di una e cosi via...... la funzione che pensa ad andare avanti si chiama: " next() " la funzione che pensa ad andare indietro si chiama: " previous() " come posso applicare un timer con quella modalità descritta ??? |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
? Quindi le funzioni next/previous sono già fatte e devi solo invocarle? Hai una qualche variabile o funzione che ti dice l'indice corrente? (altrimenti lo devi tenere a parte).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
si sono gia' fatte,
devo solo invocarle con quella sequenza. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Una cosa di questo tipo (eventualmente da adattare ... non so nulla della tua pagina/codice):
Codice:
var index = 1; var dir = 0; function timed_sequence () { if (dir == 0) { next (); if (++index == 5) dir = 1; } else if (dir == 1) { previous (); if (--index == 1) dir = 0; } } window.setInterval (timed_sequence, 1000);
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Quote:
per il Timer come la richiamo ad intervalli di 2 secondi ??? |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Il tempo in millisecondi è il secondo parametro di setInterval.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
hooooo!!!
Scusa non avevo letto il rigo sotto!!!!!!!! ok grazie milla, scusa ancora! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:09.