Codice PHP:
boardNum = 0; //a cosa corrisponde??
// e' una variabile globale che viene usata come indice nell' array di immagini
boardSpeed = 1200; // in millisecondi
// temporizzazione
immagini = new Array(); // un array di oggetti immagine
// un nuovo oggetto immagine per quell' indice
immagini[0] = new Image();
// il percorso dell' immagine
immagini[0].src= "img/mac2.gif"
immagini[1] = new Image();
immagini[1].src = "img/gio.gif";
immagini[2] = new Image();
immagini[2].src = "img/compu.gif";
immagini[3] = new Image();
immagini[3].src = "img/book.gif";
function rotateBoard() {
// qui carica come immagine con id="giro" l' immagine all' indice boardNum (all' inizio: 0) dell' array
document.getElementById("giro").src = immagini[boardNum].src;
// qui aumenta boardNum finche' resta inferiore alla lunghezza dell' array -1
// l' array nell' es e' lungo 4
// se per es. boardNum fosse 2, 2<3 diventa 3
// al prossimo richiamo della funzione boardNum e' 3
// 3<3=falso = non va aumentato
if (boardNum < immagini.length - 1) boardNum++;
// altrimenti ritorna a 0
else boardNum = 0;
// ogni 1200 millisecondi viene richiamata la funzione stessa
setTimeout('rotateBoard()', boardSpeed);
}
// a caricamento completato, dopo 1200 millisec viene richiamata rotateBoard()
window.onload = setTimeout('rotateBoard()', boardSpeed);
ciao