Afficher date dans un DIV avec settimeout [Résolu]

payetonju 437 Messages postés mercredi 26 septembre 2007Date d'inscription 2 juillet 2014 Dernière intervention - 5 janv. 2011 à 16:01 - Dernière réponse : payetonju 437 Messages postés mercredi 26 septembre 2007Date d'inscription 2 juillet 2014 Dernière intervention
- 5 janv. 2011 à 16:52
Bonjour,

J'essaye de me mettre à l'AJAX, mais pour cela il faut bien commencer par le javascript, alors j'ai une question toute bête pour vous je pense, j'aimerais que ma fonction me retourne la l'heure toutes les secondes.
dans mon document HTML, j'ai ceci :

<script type="text/javascript">
function Timer()
{
  Today = new Date;
  var h = Today.getHours();
  var m = Today.getMinutes();
  if( m < 10 ) m = '0' + m;
  if( s < 10 ) s = '0' + s;
  var s = Today.getSeconds();
  var Heure = h + ':' + m + ':' + s;
  document.getElementById('test').innerHTML = Heure;
  setTimeout( Timer(), 1000 );
}
</script>



et evidemment, dans mon body j'ai onload="Timer();"
ça me marque la date, mais ça ne rafraishit pas, c'est normal ?

Merci

Ju'
Afficher la suite 

2 réponses

Répondre au sujet
@karamel 1655 Messages postés vendredi 9 mai 2008Date d'inscription 19 avril 2018 Dernière intervention - 5 janv. 2011 à 16:32
+3
Utile
la syntaxe du settimeout est mauvaise

soit on retire les parentheses

setTimeout( Timer, 1000 );


soit on met entre guillemet

setTimeout('Timer()', 1000 );
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de @karamel
payetonju 437 Messages postés mercredi 26 septembre 2007Date d'inscription 2 juillet 2014 Dernière intervention - 5 janv. 2011 à 16:52
0
Utile
carrément, niquel ça marche !
Merci beaucoup :)

Quelle qualité de service !!! :)

Bonne fin de journée
Commenter la réponse de payetonju

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.