Transmettre une valeur en JS

Fermé
Mickael86480 Messages postés 638 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 11 mars 2021 - Modifié par Mickael86480 le 3/03/2012 à 19:13
Bonjour, je développe actuellement un site de géo (je précise que je suis un amateur), ce site comprend une zone de quizz et c'est ici que cela coince. Voici le code JS de ce quizz :

<script type="text/javascript">  
var passage = 0  
function Radio(question, point) {  
    if (document.getElementById('<?php echo $bonnereponse['capitale']; ?>').checked == true) {  
      document.getElementById('Choix').innerHTML = '<br><b>Bonne réponse <?php echo $bonnereponse['capitale']; ?></b><br><br><form action="capitale.php" method="POST"><input type="hidden" value="' + question + '" name="qts"><input type="hidden" value="' + point + '" name="pts"><input type="submit" value="Capitale suivante" name="boutonquestion"></form>';  
    }   
    else {  
         passage = passage + 1  
         if(passage == 1){  
          point = point - 10  
          document.getElementById('Reponse').innerHTML = '<center><b>Total des points : ' + point +'</b></center>';  
         }  
        if(passage == 2){  
         point = point - 20  
         document.getElementById('Reponse').innerHTML = '<center><b>Total des points : ' + point +'</b></center>';  
        }  
        if(passage == 3){  
         point = point - 30  
         document.getElementById('Reponse').innerHTML = '<center><b>Total des points : ' + point +'</b></center>';  
        }  
        if(passage == 4){  
         point = point - 40  
         document.getElementById('Reponse').innerHTML = '<center><b>Total des points : ' + point +'</b></center>';  
         document.getElementById('Choix').innerHTML = '<br><b>4e mauvaise réponse, souhaitez vous changer de capitale ou quitter le quizz?</b><br><br><form action="capitale.php" method="POST"><input type="hidden" value="' + question + '" name="qts"><input type="hidden" value="' + point + '" name="pts"><input type="submit" value="Changer de capitale" name="boutonchange"></form><form action="acceuil2.php" method="POST"><input type="submit" value="Quitter" name="quitter"></form>';  
        }  
    }   
}   
</script>  


Ce code fonctionne, seulement je voudrais transmettre les points restant quand passage = 1, 2 et 3.

car si l'utilisateur fais par exemple 2 erreurs consécutives, passage = 2 et point = 80 et s'il trouve la bonne réponse à la 3e tentatives, il devrais avoir point = 80 or avec ce code point = 100 (valeur de départ).

Donc je voudrais transmettre point au if quand on trouve la bonne réponse.

J'espère être clair, si ce n'est pas le cas poser moi vos questions.

Merci de votre aide.