Newsgroup: it.comp.lang.javascript
Titolo: sos % array javascript

Salve a tutti ho un gravissimo problema ,
tra qualche giorno ho un esame di informatica , devo fare una tesina
facendo un sito internet e devo mettere un array di immagini  sono
riuscito a farlo (più o meno)il problema è che quando arrivo
all'ultima dovrei poter continuare ad andare avanti ripartendo dalla
prima. Per farlo lui a lezione ha detto di usare il simbolo % che
divide il numero finale ottenendo 1 e quindi ripartendo dalla prima (o
una cosa del genere scusate la mia ignoranza)
qualcuno potrebbe insegnrami?
questo è la specie di array che sono riuscito a costruire ditemi voi
come possp fare
grazie mille
<table border="0" cellpadding="0" align="center">
           <tr>
           <td width="100%"><img src="ff1.gif" width="480"
height="400" name="photoslider"></td>
                          </tr>
                          <tr>
                            <td width="100%">
                            <script language="JavaScript">
var photos=new Array()
var foto=0
photos[0]="ff1.gif"
photos[1]="ff2.gif"
photos[2]="ff3.gif"
photos[3]="ff4.gif"
photos[4]="ff5.gif"
photos[5]="ff6.gif"
photos[6]="ff7.gif"
photos[7]="ff8.gif"
photos[8]="ff9.gif"
function backward(){
if (foto>0){
foto--
document.images.photoslider.src=photos[foto]
}
}
function forward(){
if (foto<photos.length-1){
foto++
document.images.photoslider.src=photos[foto]
}
}
</script>
      <input type="button"  value="dietro"
      onClick="backward()">
      <input type="button" value="avanti"
      onClick="forward()">
                                      <br>
                                  </center>
                                </div>
                              </form>
                            </td>
                          </tr>
                        </table>
<script type="text/javascript">

 ha scritto nel messaggio 
news:2d2593f2-1844-455f...@c16g2000yqd.googlegroups.com...
Salve a tutti ho un gravissimo problema ,
tra qualche giorno ho un esame di informatica , devo fare una tesina
facendo un sito internet e devo mettere un array di immagini  sono
riuscito a farlo (pi� o meno)il problema � che quando arrivo
all'ultima dovrei poter continuare ad andare avanti ripartendo dalla
prima. Per farlo lui a lezione ha detto di usare il simbolo % che
divide il numero finale ottenendo 1 e quindi ripartendo dalla prima (o
una cosa del genere scusate la mia ignoranza)
qualcuno potrebbe insegnrami?
questo � la specie di array che sono riuscito a costruire ditemi voi
come possp fare
grazie mille
Per % intende l'operazione MOD (Es: x MOD y) ovvero il resto della divisione 
di x per y
in questo modo, se x conta le immagini da 0 a 8, procedendo con 9 torna a 0 
in quanto se x � uguale a 9, diviso 9 da resto 0
indice_immagine=contatore % 9; 

 indice_immagine=contatore % 9;
grazie mille ma dove dovrei scriverlo? in che parte???
perdonami ma sono veramente poco pratico

 Salve a tutti ho un gravissimo problema ,
Non occorre quel metodo, fai prima a modificare in questo modo:
function backward(){
 if (foto>0){
  foto--;
  document.images.photoslider.src=photos[foto];
 }else{
  foto=photos.length-1;
 }
}
function forward(){
 if (foto<photos.length-1){
  foto++
  document.images.photoslider.src=photos[foto]
 }else{
  foto=0;
 }
}