1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
| <script type="text/javascript">
/* Lot aléatoire entre 1 et 5*/
var lot1 = Math.floor(Math.random() * 5) + 1;
/* numéro aléatoire*/
var num = Math.floor(Math.random() * 9999) + 1;
/* Concanténer les 4 input pour en faire un nombre*/
NbEssais = 0;
/* Compte à rebours*/
var cpt = 10;
var petit = 'Trop petit';
var grand = 'Trop grand';
var alarme = 'Alarme déclenchée !';
function concant(){
var mille = document.getElementById("resultM");
var millier = mille.value;
var cent = document.getElementById("resultC");
var centaine = cent.value;
var dix = document.getElementById("resultD");
var dixaine = dix.value;
var un = document.getElementById("resultU");
var unite = un.value;
var resultat = millier.concat(centaine, dixaine, unite);
document.getElementById('para10').innerHTML= resultat;
/* Compter les tentatives*/
/* Je comptabilise les clics par l'interaction d'un bouton sur ma page php*/
NbEssais++;
/* Déterminer les actions selon le nombre d'éssais et le nombre*/
if (NbEssais < 13 & resultat < num){
document.getElementById('para20').innerHTML= NbEssais;
document.getElementById('para30').innerHTML= petit;
}
if (NbEssais < 13 & resultat > num){
document.getElementById('para20').innerHTML= NbEssais;
document.getElementById('para30').innerHTML= grand;
}
if (NbEssais == 13 & resultat != num) {
document.getElementById('para20').innerHTML= NbEssais;
document.getElementById('para30').innerHTML= alarme;
timer = setInterval(function(){
if(cpt>0)
{
--cpt; // décrémente le compteur
document.getElementById('para40').innerHTML= num+ " était la solution !";
document.getElementById("para45").innerHTML = "Nouvel essai dans " + cpt + " sec" ;
}
else
{
clearInterval(timer);
}
}, 1000);
setTimeout("location.reload()",10000);
}
if (resultat==num) {
document.getElementById('para20').innerHTML= NbEssais;
document.getElementById('para30').innerHTML= "Gagné " + lot1 +" lingots !";
timer = setInterval(function(){
if(cpt>0){
--cpt; // décrémente le compteur
document.getElementById('para40').innerHTML= (" Félicitation !");
document.getElementById("para45").innerHTML = "Nouveau coffre dans " + cpt + " secondes" ;
}
else {
clearInterval(timer);
}
}, 1000);
setTimeout("location.reload()",10000);
}
}
function reload(){
var container = document.getElementById("code");
var content = container.innerHTML;
container.innerHTML= content;
//this line is to watch the result in console , you can remove it later
console.log("Refreshed");
}
</script> |
Partager