- Inscription
- 15 Décembre 2013
- Messages
- 224
- Réactions
- 49
- Points
- 9 528
Bonsoir,
je fais un tp en javascript qui sera noté
et un des points bonus est de faire un système de BestScore.
J'ai un petit soucis.
Mon localStorage ne se met pas à jour.
je fais un tp en javascript qui sera noté
et un des points bonus est de faire un système de BestScore.
J'ai un petit soucis.
Mon localStorage ne se met pas à jour.
Code:
var score_number = document.querySelector(".count.score");
score_number.innerHTML=0;
var best = document.querySelector(".count.best_score");
var best_score = localStorage.getItem("bestScore");
best.innerHTML = best_score;
var timeInSecs;
var ticker;
var charSpawn;
function startTimer(secs){
timeInSecs = parseInt(secs)-1;
ticker = setInterval( tick ,1000); // every second
charSpawn = setInterval( chaineAleatoire ,100); // every 100ms
}
function tick() {
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 ! Votre score est :" + score_number.innerHTML);
clearInterval(ticker); // stop counting at zero
clearInterval(charSpawn); // Stop spwaning letter
// startTimer(60); // remove forward slashes in front of startTimer to repeat if required
if(localStorage.getItem("bestScore") < score_number.innerHTML){ //METTRE A JOUR LE LOCALSTORAGE
localStorage.setItem("bestScore", score_number.innerHTML);
}
}
document.querySelector(".count.time").innerHTML = secs;
}