- Inscription
- 15 Décembre 2013
- Messages
- 224
- Réactions
- 49
- Points
- 9 528
Bonjour, encore un petit soucis avec le javascript.
J'ai une fonction qui est un timer. Il dure 60s et au delà, la partie est finis.
Dans cette fonction, si le timer = 0, alors je met dans une variable nommé timeOut une valeur = true.
Si c'est true, dans ce cas je bloque l'action des touches.
Cependant, je n'arrive pas à retourner la valeur de la variable dans la fonction pour l'utiliser dans une autre fonction.
Voici le code qui gère le timer.
J'ai une fonction qui est un timer. Il dure 60s et au delà, la partie est finis.
Dans cette fonction, si le timer = 0, alors je met dans une variable nommé timeOut une valeur = true.
Si c'est true, dans ce cas je bloque l'action des touches.
Cependant, je n'arrive pas à retourner la valeur de la variable dans la fonction pour l'utiliser dans une autre fonction.
Voici le code qui gère le timer.
Code:
function tick(timeOut) {
var secs = timeInSecs;
if (secs <5 ) {
document.querySelector(".count.time").style.color = "red"; // and any other styling desired
}
if (secs>0) {
timeInSecs--;
}
else {
alert("TIME OUT !");
timeOut = "true";
clearInterval(ticker); // stop counting at zero
// startTimer(60); // remove forward slashes in front of startTimer to repeat if required
return timeOut;
}