Visualizzazione dei risultati da 1 a 7 su 7

Discussione: l'orologio non cammina

  1. #1

    l'orologio non cammina

    ciao a tutti...
    premetto che essendo autodidatta sono anche alquanto incapace....
    cmq ho inserito in un sito web, www.archeologi-italiani.it l'aggiornamento automatico di data e ora

    due problemini: l'ora non cammina e non mi segna gli zeri inziaili: es 15.5.54 invece di 15.05.54

    che ho toppato?

    il sito è in html

    vi ringrazio tanto per la pazienza
    ilmedusa

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non puoi usare document.write() in una funzione...
    codice:
      function getOra() { 
            ora = new Date (); 
            var hh = String(100+ora.getHours()).substr(1); 
            var mm = String(100+ora.getMinutes()).substr(1); 
            var ss = String(100+ora.getSeconds()).substr(1); 
    //        document.write(h + ":" + mm + ":" + ss);
            ora.innerHTML = hh + "." + mm + "." + ss; 
            setTimeout("getOra()", 999); 
          }
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    nel frame TopFrame.htm cambia questo blocco di codice:

    codice:
    function getOra() { 
            ora = new Date (); 
            var h = ora.getHours(); 
            var mm = ora.getMinutes(); 
            var ss = ora.getSeconds(); 
            document.write(h + ":" + mm + ":" + ss);
            ora.innerHTML = hh + "." + mm + "." + ss; 
            setTimeout("getOra()", 999); 
          } 
    	   </script>
    	<font color="#000000" size="3" face="Kartika">OGGI E':</font>
    	<font color="#FF9900" size="3" face="Kartika">
    	<script language="javascript">getData(); </script></font> 
    	<font color="#000000" size="3" face="Kartika">ORE:</font>
    	<font color="#FF9900" size="3" face="Kartika">
    	<script language="javascript">getOra(); </script></font>
    con questo:

    codice:
    function getOra() { 
            ora = new Date (); 
    	var oracorrente = document.getElementById('oracorrente');
            var h = ora.getHours() < 10 ? '0'+ora.getHours() : ora.getHours(); 
            var mm = ora.getMinutes() < 10 ? '0'+ora.getMinutes() : ora.getMinutes(); 
            var ss = ora.getSeconds() < 10 ? '0'+ora.getSeconds() : ora.getSeconds(); 
            oracorrente.innerHTML = h + "." + mm + "." + ss; 
            setTimeout("getOra()", 999); 
          } 
    	   </script>
    	<font color="#000000" size="3" face="Kartika">OGGI E':</font>
    	<font color="#FF9900" size="3" face="Kartika">
    	<script language="javascript">getData(); </script></font> 
    	<font color="#000000" size="3" face="Kartika">ORE:</font>
    	<font color="#FF9900" size="3" face="Kartika" id="oracorrente"></font>
    	<script language="javascript">getOra(); </script>

  4. #4
    vi ringrazio entrambi....

    immagino, dati i preziosi consigli che avete visto il sito...
    che ve ne pare.
    siate inclementi altrimenti non crescerò mai (in realtà abbiate pietà visto che sono un autodidatta)

  5. #5
    volevo aggiungere un'altra domandina....
    se avete voglia di rispondere altrimenti pazienza...
    data la mia ignoranza, in cosa avvo sbagliato?

    cmq ancora grazie!

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da ilmedusa
    volevo aggiungere un'altra domandina....
    se avete voglia di rispondere altrimenti pazienza...
    data la mia ignoranza, in cosa avvo sbagliato?

    cmq ancora grazie!
    Ragiona sulle modifiche apportate....

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    dopo un lungo confronto tra vecchio codice e nuovo ho capito.....

    chiedo scusa se vi ho fatto perdere del tempo, ma siete stati di moltissimo aiuto.
    ancora 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 © 2025 vBulletin Solutions, Inc. All rights reserved.