Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Gestione tempo

  1. #1

    Gestione tempo

    Ciao a tutti ( )
    Stavo cercando di creare 1 funzione che faccia 1 effetto "dado".
    In partica in un

    finisce un valore casuale e quando l'utente clicca sul tasto stop, il dado digitale virtuale si ferma.

    Il mio intoppo (x ora ) e che non so come attivare il timer per aggiornare ogni volta il valore del dado.

    Spero di essermi espresso chiaramente.
    1 grazie anticipato
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    311
    var timer=setInterval("nomefunzione()",100);
    dove 100 è l'intervallo in millisecondi

  3. #3
    ..e per attivarlo ?
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    311
    così si attiva subito
    per disattivarlo clearInterval(timer);

  5. #5
    vediamo se ho capito:

    <script ...>
    function start()
    {
    var timer=setInterval("dado()",1000); // Così dura 1 secondo?
    }
    function stop()
    {
    clearinterval(timer); // è scritta correttamente il nome della funzione
    }
    </script>

    <body>
    <a Onclick="start()">start</a>
    <a Onclick="stop()">stop</a>
    </body>
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    311
    sì così dado() viene chiamata ogni secondo, però la variabile timer la devi dichiarare all'esterno delle funzioni
    si scrive
    codice:
    clearInterval

  7. #7
    Ok, grazie mille
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

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.