Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Rotazione immagini che si ferma dopo un giro completo

    Ciao a tutti

    io avrei bisogno di uno script per la rotazione di immagini.
    Però voglio che ad esempio se le immagini sono 5, che dopo la 5° lo script si fermi.

    E' possibile?

    Grazie

  2. #2
    Ti ho creato una pagina apposta.

    Provala, basta settare correttamente

    Codice PHP:
    //Setup Parametri
        
    var path="immagini/";
        var 
    imglist=["Colline azzurre.jpg""Inverno.jpg""Ninfee.jpg""Tramonto.jpg"]; //lista di immagini
        
    var id_container="rot_imm"//il contenitore delle immagini
        
    var duration=1200//durata in millisecondi
        
    var repeat="N"//N o S (si o no) 
    ecco la pagina

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <
    title>Rotator</title>
    <
    script type="text/javascript">
    <!--
    function 
    slideimm(pathimglistid_containerdurationrepeat)
    {
        
    el=document.getElementById(id_container);
        
    el.innerHTML="[img]"+path+imglist[0]+"[/img]";
        
    img=document.getElementById("imgtorot");
        var 
    i=0;
        var 
    times=setInterval(function()
        {
            
    i++;
            if(
    imglist[i])
            {
                
    img.setAttribute("src"path+imglist[i]);
                
            }else if(
    repeat == "Y")
            {
                
    i=0;
                
    img.setAttribute("src"path+imglist[i]);
            }
            else 
    clearInterval(times);
            
        }, 
    duration);
        
    }
    function 
    start_script()
    {
        
    //Setup Parametri
        
    var path="immagini/";
        var 
    imglist=["Colline azzurre.jpg""Inverno.jpg""Ninfee.jpg""Tramonto.jpg"]; //lista di immagini
        
    var id_container="rot_imm"//il contenitore delle immagini
        
    var duration=1200//durata in millisecondi
        
    var repeat="N"//N o S (si o no)
        
    slideimm(pathimglistid_containerdurationrepeat);
        
    }
    -->
    </script>
    </head>

    <body onload="start_script()">
    <div id="contenitore">
        <div id="rot_imm">
        </div>
    </div>
    </body>
    </html> 
    Trovi la demo qui : http://www.resetstudio.it/test/vari/comparse.htm

    Fammi sapere!
    Antonio Correnti
    www.resetstudio.it

  3. #3

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 © 2026 vBulletin Solutions, Inc. All rights reserved.