Facebook
Twitter
LinkedIn

Minuterie

La méthode seTimeout() de l’objet window permet d’appeler une fonction après un laps de temps exprimé en millisecondes.

Cette méthode accepte 3 types de paramètre : la fonction appelée, le délai en milliseconde, les arguments à transmettre à la fonction. Le dernier type n’est pas obligatoire.

L’exemple ci-dessous est un programme qui change le contenu du document après 2 secondes lorsque vous cliquez sur la fenêtre.

document.write("Cliquez sur la fenêtre");
let change = function(param1,param2){
  document.write("Temporisation terminée - signé " + param1 + "et " + param2);
}
let action = function(){
  document.write("Patientez 2 secondes....");
  window.setTimeout(change, 2000, "toto1", "toto2"); // temporisation avec paramètres
}
window.addEventListener("click", action);

Affichage

Créer une boucle temporaire

Il est possible d’appeler une fonction à une fréquence régulière. Il suffit de rappeler la méthode seTimeout() dans la fonction qu’elle exécute pour la première fois.

let cpt = 0;
let change = function(){
  cpt++;
  document.writeln(cpt);
  window.setTimeout(change, 1000); // on rappele la méthode setTimeout()
}
let action = function(){
  window.setTimeout(change, 1000); // lancement de la fonction
}
window.addEventListener("load", action);

Affichage

A lire aussi

tutowebdesign

Afficher du contenu au scroll

Afficher du contenu au scroll Voici un effet impressionnant et pourtant très facile à mettre en place sur vos pages. Le principe consiste à faire

Lire »