j'ai donc un important function
qui déclenche un autre function
tous les 2 - 17 secondes, mais lorsque je tente de l'arrêter avec clearTimeout()
il va juste et ne tient aucun compte du clearTimeout()
.Je peux en quelque sorte pas arrêter ma boucle setTimeout()
Voici donc ma fonction principale:
var itemTimer;
var stopTimeout;
function major(){
var itemTime = Math.floor(Math.random() * 15000) + 2000;
itemTimer = setTimeout('items()', itemTime);
stopTimeout = setTimeout('major()',itemTime);
}
Et ceci est ma fonction de temporisation d'arrêt:
function stopTimer() {
clearTimeout(itemTimer);
clearTimeout(stopTimeout);
}
Merci d'aider
Où et comment appelez-vous 'stopTimer'? – Xufox