Pouvez vous m'aider à comprendre une fonction
Fermé
carla954
Messages postés
3
Date d'inscription
mercredi 6 juin 2018
Statut
Membre
Dernière intervention
6 juin 2018
-
Modifié le 6 juin 2018 à 16:47
jordane45 Messages postés 38309 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 6 juin 2018 à 18:42
jordane45 Messages postés 38309 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 6 juin 2018 à 18:42
A voir également:
- Pouvez vous m'aider à comprendre une fonction
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Discord a cessé de fonctionner de manière inattendue - Forum Discord
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Excel
- Cette fonction n'est pas disponible actuellement tv lg - Forum Téléviseurs
1 réponse
jordane45
Messages postés
38309
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
6 juin 2018 à 17:22
6 juin 2018 à 17:22
Bonjour,
Quelle parti ne comprends tu pas ?
Sachant que, en gros,
Il créé des question dans un array.
Chaque Question est elle même un array de la forme
Dans cet array se trouvent (dans l'ordre )
Le texte de la question
Une image
Les réponses possible
La Bonne réponse
La fonction show_quizz permet de choisir une question parmi celles disponibles ( il les prend dans l'ordre )
Cela génère l'affichage de la question et un bouton pour les réponses
Bouton qui lance la fonction compare dans laquelle il compare la réponse sélectionnée avec la bonne réponse.
Si mauvaise réponse : Affichage du message :
Si bonne réponse, affichage du message
puis affichage d'une nouvelle question si on est pas encore arrivé à la fin..
Quelle parti ne comprends tu pas ?
Sachant que, en gros,
Il créé des question dans un array.
Chaque Question est elle même un array de la forme
questionnaireEN[8] = new Array(); questionnaireEN[8][0] = "Comment dit-on marron en anglais ?"; questionnaireEN[8][1] = "images/EnQuiz1"; questionnaireEN[8][2] = new Array("grey","black","brown","white"); questionnaireEN[8][3] = "brown";
Dans cet array se trouvent (dans l'ordre )
Le texte de la question
Une image
Les réponses possible
La Bonne réponse
La fonction show_quizz permet de choisir une question parmi celles disponibles ( il les prend dans l'ordre )
Cela génère l'affichage de la question et un bouton pour les réponses
Bouton qui lance la fonction compare dans laquelle il compare la réponse sélectionnée avec la bonne réponse.
Si mauvaise réponse : Affichage du message :
Dommage, c'est une mauvaise reponse ! Essaye encore !
Si bonne réponse, affichage du message
Bravo ! C'est la bonne reponse, passons a la question suivante
puis affichage d'une nouvelle question si on est pas encore arrivé à la fin..
6 juin 2018 à 17:27
Merci
Cordialement
Carla
6 juin 2018 à 17:29
--------------------------------------------------------------------------------------------------------------------------------------------
function show_quizz(index){
current_index = index;
document.getElementById("question").innerHTML = questionnaire[index][0];
reponses = document.getElementById("reponses");
reponses.innerHTML = "";
for (var i = 0; i < questionnaire[index][2].length ; i++){
reponses.innerHTML += "<input type='button' value='"+questionnaire[index][2][i]+"' onclick=\"compare(\'"+questionnaire[index][2][i]+"\',\'"+questionnaire[index][3]+"\');\" /> ";
-------------------------------------------------------------------------------------------------------------------------------------------------------
Je comprends ce qu'il permet de faire mais pas comment il fonctionne...
Pourriez vous m'expliquer plus en détail ?
merci
6 juin 2018 à 18:42
Un "Array" (traduction en français : "tableau" ) est un type de variable.
Jette un oeil ici : http://www.aliasdmc.fr/coursjavas/cours_javascript70.html
Ensuite, quelle partie de la fonction ne comprends tu pas au juste ??
Par exemple :
Signifie : Je prends la valeur contenu dans la variable questionnaire ligne = index et colonne = 0
et je l'affiche dans l'élément html dont l'id est "question"
Ensuite,
Je stocke dans l'élément html dont l'id est "reponses", la liste des réponses contenues dans la variable questionnaire (dont l'index est le même que celui de la question....) et les affiche.
Je te rappel que les réponses sont contenues dans l'array dans la colonne [2]
D'où le :
Quoi qu'il en soit ce code est des plus simples.
Pour le comprendre il suffit de savoir ce qu'est un ARRAY et comment on le manipule.