Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    contare il tempo irreale!

    ciao, ho provato a cercare un pò da tutte le parti ma non trovu nulla di simile!
    io ho bisogno di un contatore che conti gli anni (devo impostare l'anno di inizio es. 1500). ogni anno deve passare ogni 10 minuti!
    esempio:
    inizio 1500
    tra 10 minuti 1501
    tra venti minuti 1502....ect!
    potreste aiutarmi?
    e se è possibile inserire un suono (qualsiasi formato) ad ogni anno!
    GRAZIE IN ANTICIPO!
    aiutatemiiiii

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    codice:
    <script>
    function countYear(currentYear) {
    
        currentYear = currentYear || 1500;
    
        document.getElementById('yearcounter').innerHTML = currentYear; 
        setTimeout("countYear(" + (++currentYear) + ")", 600000) ;
    }
    
    window.onload = function() {
       countYear();
    }
    </script>
    <body>
       <div id="yearcounter"></div>
    </body>
    Ogni 10 minuti l'anno viene aggiornato;

    -Fab-
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    splendido...!!!!
    e si può aggiungere pure un suono all'aggiornamento?

  4. #4
    un'altra richiesta, se possibile.
    se volessi dare come intervallo di tempo 5 minuti per ogni anno?
    invece che 600000 cosa devo mettere?
    mi puoi spiegare il calcolo che fa arrivare a questo numero?
    mi sai dire se è possibile inserire un suono quando scatta l'anno?
    graziiieeeee

  5. #5
    setInterval e setTimeout lavorano su un intervallo in millisecondi.

    600000 = 1000 (1 secondo) * 600 (600 secondi ovvero 10 minuti, 60 secondi (1 minuto) per 10)


    5 minuti sarà

    1000 (1 sec) * 60 (1 minuto) * 5 = 300000;


    1 minuto sarà 60000, 10 secondi 10000, 5 secondi 5000, 1/2 secondo 500, 1 decimo 100, centesimo 10



    per il suono o sfrutti un swf da "richiamare" ad ogni intervallo oppure è difficile trovare una soluzione compatibile con i browsers più diffusi
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    ti ringrazio...
    sono comunque aperto a qualsiasi soluzione...la cosa importante è arrivare a quel risultato...javascript o altro a me va bene!!!
    aiutatemi....

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    variante con suono ad ogni cambio anno
    nell'esempio l'anno cambia ad ogni minuto (cambia la variabile minutes_for_year)

    copia il codice e metti nella stessa path il file wav (che ho trovato qui
    http://www.ibiblio.org/pub/multimedi...ounds/ding.wav)

    P.s. Funziona solo con IE e Firefox... bisogna modificarlo per opera



    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        
        <title>xhtml 1.0</title>
        <style type="text/css">
        /* <![CDATA[ */
        
        #objwav {
            height      : 0;
            width       : 0;
            visibility  : hidden;
        }
    
        /* ]]> */
        </style>
    
        <script type="text/javascript">
        var minutes_for_year = 1; // sostituisci qui ad es. 10 
        
        function countYear(currentYear) {
          
            wait = minutes_for_year * 60 * 1000;
    
            currentYear = currentYear || 1500;
            document.getElementById('objwav').play();
    
            document.getElementById('yearcounter').innerHTML = currentYear;        
            setTimeout("countYear(" + (++currentYear) + ")", wait) ;
        }
    
        window.onload = function() {
           countYear();
        }
        </script>
    
    
    <body>
        <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="objwav">
            <param name="autostart" value="0" />
            <param name="filename" value="ding.wav" />
        </object>
            
        <div id="yearcounter"></div>
    </body>
    </html>
    Ciao
    -Fab-
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  8. #8
    Originariamente inviato da fcaldera
    Ciao
    -Fab-
    è compatibile anche con FF, Opera, Safari e KDE 3.5 ? :master:
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da fcaldera

    P.s. Funziona solo con IE e Firefox... bisogna modificarlo per opera
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  10. #10
    non avevo letto, sorri
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.