Visualizzazione dei risultati da 1 a 5 su 5

Discussione: alternare img

  1. #1

    alternare img

    Ho questo script che però fa ruotare insieme le immagini io vorrei invece che le immagini si alternassero una per volta. Si può? Grazie

    <script>
    var myImg = new Array("pippo.gif","ca.gif","...eccetera...","palli ni.gif");
    var ll = myImg.length;
    function ruota() {
    dup = new Array(ll)
    for (var i=0;i<ll;i++) {
    dup[i]=myImg[i]
    }

    for (var i=0;i<ll;i++) {
    n = Math.floor(Math.random()*ll)
    while(dup[n]=="") {
    n = Math.floor(Math.random()*ll)
    }
    document.getElementById("img"+i).src = dup[n]
    dup[n] = ""
    }
    setTimeout("ruota()",1000);
    }
    </script></head>

    <body onload="ruota()">
    [img][/img]
    [img][/img]
    [img][/img]

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    vorrei invece che le immagini si alternassero una per volta.
    traduzione?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    nel senso che ad esempio in un box per 10 secondi appaia un 'immagine poi un'altra per altri 10 secondi e poi un'altra e così via.
    ciao

  4. #4
    ok

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <script> 
    var myImg = new Array("pippo.gif","ca.gif","...eccetera...","pallini.gif"); 
    var ll = myImg.length;  
    function ruota() { 
    	ll=(ll>myImg.length-1)?0:ll+1;
    	document.getElementById("img0").src = dup[ll]; 
    	setTimeout("ruota()",1000); 
    } 
    </script></head> 
    
    <body onload="ruota()"> 
    [img][/img]
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.