Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14

Discussione: contatore

  1. #11
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    heauson, abbiamo un problema!

    l ultimo script che haipostato, va da dio, tranne che per un problemino. a me serve caricarlo 6/7 volte nella pagina usando sempre variabili diverse.questo é cio che ho fatto:

    codice:
     $script=('        <script type="text/javascript" language="JavaScript">
            <!--
            numberX1 = 0;
            function vaiX1(startNumberX1, speedX1)
            {
                numberX1 = startNumberX1;
                document.getElementById("numeroX1").innerHTML = numberX1;
                intervalX1 = 1000/speedX1;
                //alert(intervalX1);
                threadID = setInterval("aggiornaX1()", intervalX1);
            }
    
            function aggiornX1()
            {
                //alert("pippoX1");
                numberX1 ++;
                document.getElementById("numeroX1").innerHTML = numberX1;
            }
    
            function ferma()
            {
                clearInterval(threadID);
            }
    
            window.onload = function() {
                vaiX1('.$X1.', '.$multiX1.');
            }
    
    		
    
            //-->
            </script>   ');
    echo $script;
    poi per il secondo ho usato lo stesso codice ma con X1 sostituito da X2 in modo da non avere conflitti.. tutto contento sperando che funzionasse lo posto, carico la pagina, ma soltanto l ultimo (X6) viene visualizzato.. tutti gli altri sono a 0...

    ti sto disperando?

    grazie

    ciaog

    igor

  2. #12
    primo: obbiamente gli alert(pippo) sono solo di debug toglili pure!!!!

    secondo: se la funzione ferma non la usi cancellala pure

    terzo e piu' importante: ok per chiamare 6 funzioni diverse (anche se potresti mettere tutto in una funzione sola ma per ora va bene cosi'). Ma il punto e' questo

    codice:
    window.onload = function() {
                vaiX1('.$X1.', '.$multiX1.');
            }
    che dice che a caricamento effettuato della pagina si avvia il contatore. Ecco, se tu lo fai sei volte ogni volta sovrascrive la precedente e alla fine funziona solo X6.

    prova a fare cosi'. La funzione onload va riscritto una sola volta

    codice:
    window.onload = function() {
                vaiX1('.$X1.', '.$multiX1.');
                vaiX2('.$X2.', '.$multiX2.');
                vaiX3('.$X3.', '.$multiX3.');
                vaiX4('.$X4.', '.$multiX4.');
                vaiX5('.$X5.', '.$multiX5.');
                vaiX6('.$X6.', '.$multiX6.');
            }

  3. #13
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    mitico grazie mille funziona alla grande...

    un ultima cosa:

    io vorrei visualizzarlo cosi:

    X1 2354 -- X2 45216 -- X3 4321 ....

    il problema é ce me lo mostra cosi:

    X1
    2354
    X2
    45216
    X3
    4321
    ....


    il <div> mi manda acapo...
    cé modo non andare a capo?

    grazie ciao ciao

    buone feste

  4. #14
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    risolto con una tabella... grazie

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.