Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    immagini che cambiano al passaggio del mouse

    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?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    se qualcuno ha uno script + semplice non ha che da postarlo...
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.