L'ho scritto di fretta e non l'ho provato, ma dovrebbe funzionare. In questo modo ti basta modificare a mano il valore della variabile m all'inizio dello script per specificare il numero massimo di foto che devono essere "ciclate" nella galleria. Al limite fammi sapere se ci sono problemi.codice:<head> <script type="text/javascript"> <!-- var m = 6; /* Numero massimo di foto */ var i = 1; /* Valore iniziale del contatore di incremento/decremento */ function indietro() { i--; if (i<1) i = m; document.getElementById("immagine").src = "foto_" + i + ".jpg"; } function avanti() { i++; if (i>m) i = 1; document.getElementById("immagine").src = "foto_" + i + ".jpg"; } --> </script> </head> <body> [img]foto_1.jpg[/img] [img]indietro.gif[/img] [img]avanti.gif[/img] </body> </html>![]()