Visualizzazione risultati 1 fino 4 di 4

Discussione: Immagini che cambiano ogni 5 secondi

  1. #1
    Guest

    Predefinito Immagini che cambiano ogni 5 secondi

    Salve, vorrei sapere come fare a cambiare l'immagine che ho come logo ogni 5 secondi.

    In totale sono 5 immagini che dovranno alternarsi.

  2. #2
    Guest

    Predefinito

    puoi creare una gif animata :)

  3. #3
    Guest

    Predefinito

    No.. Volevo farlo con js, di modo da rendere più versatili i cambiamenti.

  4. #4
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Puoi fare qualcosa di simile:
    Codice:
    function alterna(id, imgs, speed) {
        var elem = document.getElementById(id), len = imgs.length - 1, i = 0;
    
        setInterval(function() {
            if(i > len) {
                i = 0;
            }
    
            elem.src = imgs[i++];
        }, speed);
    }
    
    onload = function() {
        alterna('id_immagine', ['prima.jpg', 'seconda.jpg', 'terza.jpg', 'quarta.gif'], 5000);
    };
    La funzione alterna accetta 3 parametri, l'id dell'immagine, la lista delle immagini da alternare e l'intervallo di tempo in millisecondi che deve trascorrere tra un immagine e l'altra.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •