Visualizzazione risultati 1 fino 6 di 6

Discussione: Timer in javascript?

  1. #1
    Guest

    Predefinito Timer in javascript?

    Ho la necessità di creare un timer (Penso in javascript, altri modi non ne conosco) che inizia a contare ad esempio da 20 sec e arrivi a zero terminando con una frase, ecco un esempio scritto:

    0:00:10 dopo un sec diventa
    0:00:09 e via così
    0:00:08
    ...
    0:00:01 manca un sec e poi al posto di
    0:00:00 deve apparire
    Terminato.


    Sapete dove posso trovare qualcosa di simile?
    Ultima modifica di Federico92 : 30-07-2006 alle ore 11.01.11

  2. #2
    Guest

    Predefinito

    Provando a cercare con Google "timer javascript" o "countdown javascript" trovi miliardi di risultati interessanti.

    PS: java e javascript sono due cose nettamente diverse.


    Ciaooo!!!!!

  3. #3
    Guest

    Predefinito

    Si lo so per sbaglio ho abbreviato, ora ho corretto, però anche cercando non ho trovato il timer che sto cercando... Sono quasi tutti che calcolano i giorni e dopo che è passato il giorno o l'ora il sec ecc. iniziano a contare -1 -2 -3

    EDIT:
    Ecco ne ho trovato uno e ho apportato qualche modifica ma c'è un problema.

    Codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    
    <html>
    <head>
      <meta http-equiv="content-type" CONTENT="text/html; charset=ISO-8859-1">
      <title>Javascript - uso del timer</title>
    <script language="Javascript1.3">
    fineanno = new Date("July 30, 2006 11:14:00"); 
    
    orologio = null;
    
    function AggiornaContoAR() {
    		 adesso = new Date();
    		 document.all.conto.innerText = Math.round((fineanno.getTime() - adesso.getTime())/1000);
    		 orologio = setTimeout("AggiornaContoAR()", 1000);
    		 if (Math.round((fineanno.getTime() - adesso.getTime())/1000) == 0) {
    		  clearTimeout(orologio);
    		  document.all.conto.innerText = "<b>Terminato.</b>";
    		 };
    		 };
    
    function Ferma() {
    		 clearTimeout(orologio);
    		 };
    		 
    </script>
    </head>
    <body onLoad="AggiornaContoAR();">
    <p>E' con piacere che vi informiamo che mancano <span id="conto" style="background-color:yellow"></span> 
       &nbsp;secondi alla fine dell'anno.</p>
    
    <form><input type="button" onClick="Ferma()" value="Ferma il conteggio"></form>
    
    
    <!--
    notare:
    -->
    
    </body>
    </html>
    Codice:
    "<b>Terminato.</b>";
    Qui non funziona l'html... e mi serve..
    Se lo provate è un timer fatto per la fine dell'anno ma basta cambiare data e ora. Comunque nel messaggio finale devo inserire un link quindi ho bisogno del codice html lì...
    Ultima modifica di seneca : 30-07-2006 alle ore 13.06.21

  4. #4
    Guest

    Predefinito

    Dovresti risolvere sostituendo innerText con innerHTML.

    PS: non fare post consecutivi, se devi aggiungere qualcosa usa il tasto edita.


    Ciaooo!!!

  5. #5
    Guest

    Predefinito

    Perfetto grazie 1000 puoi chiudere

  6. #6
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Bene, chiudo.
    Ciao!


    -- Aut Roma Aut Nihil!

Regole di scrittura

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