Programmazione
Asp
Asp.NET
Java
Javascript
Php
Oracle

Svaghi
Ascolta Radio
Faccine
Libri
Links

Varie
Cerca nel sito...
Segnalazioni
Scrivimi


Rotazione immagini

Tramite questa funzione č possibile gestire la rotazione tra immagini

var immagini = new Array(); // non modificare questa riga

/*-------------------------------------------------------------------
---- INIZIO SETTAGGIO VARIABILI ----
---------------------------------------------------------------------*/
var durataVisualizzazioneImmagine = 1000; // in millisecondi
var durataTransazioneImmmagine = 4; // in secondi

// immagini che si vogliono visualizzare
immagini[0] = 'http://www.labarriera.net/images/stemmi/stark.gif';
immagini[1] = 'http://www.labarriera.net/images/stemmi/lannister.gif';
immagini[2] = 'http://www.labarriera.net/images/stemmi/baratheon.gif';
immagini[3] = 'http://www.labarriera.net/images/stemmi/targaryen.gif';

/*-------------------------------------------------------------------
---- FINE SETTAGGIO VARIABILI ----
---------------------------------------------------------------------*/

// da questo punto in poi non modificare lo script

var t, j=0;
var preCaricaImg = new Array();
for (i=0; i < immagini.length; i++){
        preCaricaImg[i] = new Image();
        preCaricaImg[i].src = immagini[i];
}

function avviaRotazioneImmagini(){
        if (document.all){
                document.images.rotazioneImmagini.style.filter='blendTrans(duration=2)';
                document.images.rotazioneImmagini.style.filter='blendTrans(duration=durataTransazioneImmmagine)';
                document.images.rotazioneImmagini.filters.blendTrans.Apply();
        }
        document.images.rotazioneImmagini.src = preCaricaImg[j].src;
        if (document.all){
                document.images.rotazioneImmagini.filters.blendTrans.Play();
        }
        j++;
        if (j > (immagini.length-1)) j=0;
        t = setTimeout('avviaRotazioneImmagini()',durataVisualizzazioneImmagine);
}