ho trovato questo script:
codice:
<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>
Funziona bene solo che invece di 5 immagini ne fa vedere solo 3
Qualcuno ha un idea?