Utilisation de timer (chronomètre) - setTimout

Comment faire appel à une méthode après une lapse de temps spécifiée ou
Comment répéter l'exécution d'une fonction après un intervalle de temps en javascript?

Explication

Objet: Window (Fenêtre)
Méthode ou Fonction: setTimeOut()
Syntaxe: setTimeout(nom,millisecondes);
La méthode setTimeout sert à exécuter une expression ou fonction après une lapse/intervalle de temps spécifiée (établie). Il prend deux arguments,
- l'expression ou la fonction à invoquer va en premier entre guillemet
- puis l'intervalle de temps en millisecondes après lequel l'exécution de la fonction prendra place.
C'est le même que régler un chronomètre.
Exemple de Code:
<script language=javascript>
fonction testtimeout(){
setTimeout("printer()",3000);
}
fonction printer(){
alert(" test de temps écoulé");
}
</script>
<form name=xcv>
<input type=button onClick="testtimeout()" value="test de temps écoulé">
</form>

Résultat:
Avec l'exemple ci-dessus, avec la fonction testtimeout() nous avons fait appel à la méthode printer() avec setTimeout et nous avons réglé le temps en 3 secondes. Et la boîte de dialogue s'affichera après trois secondes à partir de l'exécution.
Actions répétés:
Pour exécuter un action répété après une lapse de temps spécifiée, on doit utiliser setTimeout() resp_codens la fonction qui exécute l'action.
Exemple: Cet exemple ajoutera 1 à plusieurs reprise et l'affichera après 3 secondes (3000 millisecondes) .
Code:
<script language=javascript>
var x = 0; fonction testtimeout()
{
x = x+1; alert(" la valeur de x est - "+x); setTimeout("testtimeout()",3000);
}
</script>
<form name=xcv>
<input type=button onClick="testtimeout()" value=close>
</form>

Résultat: