interrompre set interval

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : interrompre set interval

par heddicmi » 10 oct. 2007, 14:55

A priori, la fonction clearInterval(), avec en parametre le nom de ta variable devrait arrêter le timer. Ce serait pour le onmouseover... Et sur le onmouseout, tu re-exécutes le setInterval() initial.

interrompre set interval

par Invité » 10 oct. 2007, 14:48

Bonjour,

j'ai créé une petite fonction qui charge des images dans une page.
Cette fonction est appelée à intervalles réguliers grâce à set interval, comme ceci:
var charger = window.setInterval("getImg()", 5000);
et getImg() modifie la balise img se trouvant dans la même page et qui ressemble à ceci
<div id="banner">
	<img src="./_DIAPORAMA/1.jpg" width="130" height="100" id="ban1"> 
</div>
Tout fonctionne très bien, mon image change toutes les 5 secondes grâce à getImg().
Ma question: comment faire pour que le défilement des images s'arrete onmouseover et reprenne onmouseout, là où il s'était arrêté?

En gros ya til y moyen de suspendre temporairement setInterval onmouseover, et relancer setInterval onmouse out?

Merci pour vos réponses.