Visualizzazione risultati 1 fino 7 di 7

Discussione: Mi serve un piccolo script count-up

  1. #1
    Guest

    Cool Mi serve un piccolo script count-up

    Ciao ragazzi, avrei bisogno di un piccolo script che parta da zero e tenga il tempo con min:sec e solo con un tasto start.
    Un'altra cosa: se volio fare in modo che il colore delle scritte diventi rosso al raggiungimento di un dato minuto come posso fare? Grazie
    P.S: in internet ho trovato solo roba con troppi fronzoli e piena di tasti, messaggi...è per questo che chiedo a Voi!
    ciao ciao
    websmasher

  2. #2
    Ospite Guest

    Predefinito

    <script language=javascript>
    function increase() {
    a++;
    if (a==60) {
    a=0;
    b++;
    }
    if (b>5)
    ciao.innerHTML='<font color=red>'+b+':'+a+'</font>';
    else
    ciao.innerHTML=b+':'+a;
    }
    function start() {
    a=0;
    b=0;
    increase();
    setTimeout("increase()",1000);
    }
    </script>
    <div id=ciao></div>
    <a href=javascript:start();>Start</a>

    (non l'ho provato...)

  3. #3
    Ospite Guest

    Predefinito

    Non so se funzionerà, ma quando Camicio si mette d'impegno...

  4. #4
    Guest

    Predefinito

    prima di tutto grazie 100 Camicio ,però c'è un problema: il countup parte, ma si ferma a 2 secondi... :?????:
    forse è il mio windows che non è più in grado di far partire neanche 1 countup!
    forse l'errore è dovuto al fatto del cambio di colore dopo un tot di tempo?
    un'altra cosa: se volgio visualizzare min e sec così "00:00" ovvero con 2 cifre come si può fare?
    grzie ancora per l'impegno

  5. #5
    L'avatar di smilzo666
    smilzo666 non è connesso Utente
    Data registrazione
    22-09-2003
    Residenza
    La Capitale
    Messaggi
    114

    Predefinito

    Camicio's script modificato:

    <script language=javascript>
    function increase() {
    a++;
    if (a==60) {
    a=0;
    b++;
    }
    if(a < 10)
    secondi = "0"+a;
    else
    secondi = ""+a;
    if(b < 10)
    minuti = "0"+b;
    else
    minuti = ""+b;
    if (b>5)
    ciao.innerHTML='<font color=red>'+minuti+':'+secondi+'</font>';
    else
    ciao.innerHTML=minuti+':'+secondi;
    setTimeout("increase()",1000);
    }
    function start() {
    a=0;
    b=0;
    increase();
    }
    </script>
    <div id=ciao></div>
    <a href=javascript:start();>Start</a>
    "Vuoi rendere impossibile per chiunque opprimere un suo simile? Allora, assicurati che nessuno possa possedere il Potere."
    - M. Bakunin -

  6. #6
    Ospite Guest

    Predefinito

    <script language=javascript>
    function increase() {
    a++;
    if (a==60) {
    a=0;
    b++;
    }
    if (a<10) a1='0'+a;
    else a1=a;
    if (b<10) b1='0'+b;
    else b1=b;
    if (b>5)
    ciao.innerHTML='<font color=red>'+b1+':'+a1+'</font>';
    else
    ciao.innerHTML=b1+':'+a1;
    setTimeout("increase()",1000);
    }
    function start() {
    a=0;
    b=0;
    a1=0;
    b1=0;
    increase();
    }
    </script>
    <div id=ciao></div>
    <a href=javascript:start();>Start</a>

    (era da un po' che non facevo 'ste robe... :P
    cmq quello di prima era sbagliato :P)

  7. #7
    Guest

    Predefinito

    grazie 1000 sia a smilzo666 che a camicio per la gentilezza, funzionano a meraviglia entrambi.
    ciao
    websmasher

Regole di scrittura

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