ho trovato questo script:
Funziona bene solo che invece di 5 immagini ne fa vedere solo 3codice:<script type="text/javascript"> <!-- // carica n immagini una volta per tutte e fa giocare con quelle n // + check per le immagini consecutive // //### indica le parti da cambiare //numero di immagini var l = 5 //var l = 12 //### //numero di immagini da caricare all'inizio var n = 5 //array con le immagini caricate images = new Array(l) //array con le url di tutte le immagini disponibili sources = new Array(l) //variabile che aggiunge l'indice alle immagini introdotte tramite la funzione set index = 0; //inserisce le url delle immagini (vedi sotto) nell'array delle url function set(src) { sources[index] = src; index = index + 1; } //lista di immagini con rispettiva probabilit` set("./lateral/lateral1 copy.jpg"); set("./lateral/lateral2 copy.jpg"); set("./lateral/lateral3 copy.jpg"); set("./lateral/lateral4 copy.jpg"); set("./lateral/mazza.jpg"); //set ('foto/nuova.jpg'); //### aggiungere qui le nuove immagini e aggiornare il numero in alto //sceglie a caso le immagini e le infila dove servono function pick(h) { r = Math.floor(Math.random() * l); images[h].src = sources[r] } //prende un'immagine a caso e la visualizza onMouseOver dopo aver verificato che //non sia uguale a quella precedente old='' function swap() { r = Math.floor(Math.random() * n); if (images[r].src == old) {swap();} else {document.picture.src = images[r].src; old = images[r].src} } //carica n immagini prese a caso nell'array delle immagini function firstload() { for (i=0;i<n;i++) { images[i] = new Image(); pick(i); } } function initpage() { firstload(); swap(); } //--></script>![]()
Qualcuno ha un idea?![]()

Rispondi quotando
