le plus simple pas tres complique
clearttimeout() ou ne plus armer de timeout()
ou
avoir un timer en permanence et en fonction de l'etat hover ou pas de la
case, alterner.
var letimer;
var inout=0;
function affiche()
{
letimer=0;
if (inout==0) return;
letimer = timeout("laction()",1000);
switchlesimage()
}
function demarre()
{
if (letimer==0) cleartimeout(letimer);
affiche();
inout=1;
}
function arrete()
{
var ltimer=letimer;
inout=1;
if (ltimer) cleartimeout(ltimer);
letimer=0;
}
</script>
<button type='button' onmouseover="demarre()" onmouseout="arrete()" >
comme dab c'est du on the flight pas teste mais ca devrait marcher
<
Le 25/02/2011 20:27, Daniel Cartron a écrit :
Le vendredi 25 février 2011, Laurent a écrit :
on arme un timer, qui lance une fonction de callback action,
Bon ok j'ai pigé j'ai mm réussi à faire un truc qui fait clignoter une image,
du genre toutes les secondes image1 devient image2 au survol de la souris.
Maintenant que j'ai déclenché le mvt perpétuel, comment je l'arrête ? Je pige
pas bien comment utiliser clearTimeout() et du coup les clignotement
s'additionnent les uns aux autres, le compteur électrique va imploser :-)
_________________________________
Linux mailing list
Linux@lists.parinux.org
http://lists.parinux.org/mailman/listinfo/linux