rebonjour ^^,
donc j'aimerais qu'une fonction s'execute toutes les X secondes, le probleme c'est que quand je fait un timeout(),les autres event de la page ne marche pas( dans mon cas : <body onKeyDown="touches(event)"> )
Merci d'avance
rebonjour ^^,
donc j'aimerais qu'une fonction s'execute toutes les X secondes, le probleme c'est que quand je fait un timeout(),les autres event de la page ne marche pas( dans mon cas : <body onKeyDown="touches(event)"> )
Merci d'avance
Ca n'a aucun rapport, sauf si ton script possède une faute de syntaxe...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 setInterval(function() { // ... }, ms)
oui,c'était bien une faute de synthaxe![]()
MAIS, j'ai une autre question,
est-il possible de désactiver un SetTimeout() apres l'avoir lancée?
c'est à ça que doit servir clearTimeout ...
suffit d'attribuer le timeout à une variable globale puis de faire le clear sur cette variable ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
sachant que je suis pas trop une lumiere, j'ai pas tous compris : tu me dit de changer le nombre en argument par une variable?
Et sa veut dire quoi "clear", enfin plutot commnt on fait?
encore merci d'avance
et là tu ne vois jamais l'alert parcequ'il est détruit en cours de chrono ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var runningprocess runningprocess= setTimeout(function(){alert('coucou')},5000); clearTimeout(runningprocess)
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
en gros pour avoir une fonction fonction1() qui se repete toutes les X secondes et qui se termine par un appel a fonction2(), voila ce qu'il faut faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function fonction1() { Ton code a repeter ici ... process = setTimeout("process = fonction1()", X*1000); //X le nombre de secondes return process; }
Ensuite pour demarer le cycle tu appel
Et pour tuer le cycle
Code : Sélectionner tout - Visualiser dans une fenêtre à part process = fonction1();
Code : Sélectionner tout - Visualiser dans une fenêtre à part clearTimeout(process);
www.cppreference.com ==> A lire pour vos problèmes touchant à la STL
www.php.net ==> A lire avant de demander le fonctionnement d'une fonction PHP
Alliance developpez Muzgo![]()
Merci SOAD ...
mais y'aurait pas comme de l'echo ?
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Ah non en Javascript c'est document.write.Envoyé par SpaceFrog
Je suis déjà dehors.
Ton code ne repete pas l'action je ne repete pas, je complete ^^Envoyé par SpaceFrog
Citation:
SpaceFrog a écrit :
mais y'aurait pas comme de l'echo ?
Ah non en Javascript c'est document.write.
Je suis déjà dehors.![]()
![]()
www.cppreference.com ==> A lire pour vos problèmes touchant à la STL
www.php.net ==> A lire avant de demander le fonctionnement d'une fonction PHP
Alliance developpez Muzgo![]()
ayant auparavant donné la solution du code qui se répète, et la question posée étant comment stopper le processus ...![]()
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager