Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Effetto fade

  1. #1

    Effetto fade

    Salve a tutti.
    Sono poco pratico di javascript e sto tentando di realizzare uno script che crei un effetto tipo fade. Questo script funziona, ma alla fine del processo mi segnala errore di visualizzazione, perchè?

    Ecco il codice:
    <html>
    <head>
    <style type="text/css">
    div#content{font-family:"trebuchet ms";
    font-size:24px;
    font-weight:bold;
    color:#000;}
    </style>
    <script>
    <!--
    var toni=new Array("0","1","2","3","4","5","6","7","8","9","A", "B","C","D","E","F");
    var p=0;
    function fade(){
    f_item=document.getElementById("content");
    if (p==toni.length) {clearInterval(fx)} else {p++}
    r=toni[p];
    g=toni[p];
    b=toni[p];
    f_item.style.color="#"+r+g+b;
    }
    window.onload=function(){
    setTimeout("fx=setInterval('fade()',100)",1500);
    }
    -->
    </script>
    </head>
    <body>
    <div id="content">prova</div>
    </body>

    Grazie in anticipo per l'aiuto
    firma in costruzione

  2. #2
    riscritta con un controllo piu' rigoroso sul contatore
    codice:
    function fade()
    {
        f_item=document.getElementById("content");
        if (p <toni.length) 
        {
            
            r=toni[p];
            g=toni[p];
            b=toni[p];
            f_item.style.color="#"+r+g+b;
            p++
        } 
        else 
        {
            clearInterval(fx);
        }
    }

  3. #3
    Perfetto, grazie mille! Siete sempre li meglio!
    firma in costruzione

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.