<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Chrstn67</title>
    <description>The latest articles on DEV Community by Chrstn67 (@chrstn67).</description>
    <link>https://dev.to/chrstn67</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F923645%2F7649623b-d05a-423b-97cd-c83b553ba78c.png</url>
      <title>DEV Community: Chrstn67</title>
      <link>https://dev.to/chrstn67</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chrstn67"/>
    <language>en</language>
    <item>
      <title>HTML/CSS/JS, demande d'aide</title>
      <dc:creator>Chrstn67</dc:creator>
      <pubDate>Fri, 09 Sep 2022 17:18:05 +0000</pubDate>
      <link>https://dev.to/chrstn67/htmlcssjs-demande-daide-d6l</link>
      <guid>https://dev.to/chrstn67/htmlcssjs-demande-daide-d6l</guid>
      <description>&lt;p&gt;Bonjour à tous.&lt;/p&gt;

&lt;p&gt;Je suis nouveau ici (et français) et débutant dans le dév, avec quelques notions, donc je ne suis pas sûr de demander de l'aide au bon endroit...&lt;/p&gt;

&lt;p&gt;J'ai conçu ce code, mais depuis que j'ai rajouté l'une ou l'autre fonctionnalité, il ne fonctionne plus.... &lt;/p&gt;

&lt;p&gt;Quelqu'un peut-il m'aider, sachant que je vais suivre une formation Développeur Web dans 2 mois, svp ?&lt;br&gt;
Merci d'avance pour vos tuyaux :)&lt;/p&gt;

&lt;p&gt;Voici mon code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;title&amp;gt;Questions pour un Champion&amp;lt;/title&amp;gt;
    &amp;lt;meta charset="utf-8" /&amp;gt;
    &amp;lt;link
      rel="stylesheet"
      href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"
      integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3"
      crossorigin="anonymous"
    /&amp;gt;
    &amp;lt;link
      rel="stylesheet"
      href="https://code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.min.css"
    /&amp;gt;
    &amp;lt;link
      rel="stylesheet"
      href="https://use.fontawesome.com/releases/v5.13.0/css/all.css"
    /&amp;gt;
  &amp;lt;/head&amp;gt;
  &amp;lt;body style="position:center;"&amp;gt;
    &amp;lt;div class="container-fluid"&amp;gt;
      &amp;lt;div class="row"&amp;gt;
        &amp;lt;div class="col"&amp;gt;
          &amp;lt;div
            class="alert alert-danger"
            role="alert"
            style="text-align: center; font-weight: bold"&amp;gt;




      &amp;lt;button
      class="btn btn-warning"
      type="button"
      data-bs-toggle="collapse"
      data-bs-target="#collapse2"
      aria-expanded="false"
      aria-controls="collapseExample"
      style="background-color:grey; font-size:10px;"
      &amp;gt;
      &amp;lt;i class="fas fa-newspaper"&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/i&amp;gt; MAJ V.3 &amp;lt;br&amp;gt; (13 août 2022)&amp;lt;/button
      &amp;gt;&amp;lt;br /&amp;gt;
      &amp;lt;div class="collapse" id="collapse2" style="margin-top: 10px"&amp;gt;
      &amp;lt;div class="alert alert-warning" style="text-align: justify; font: size 10px; background-color:coral;"&amp;gt;
        - Modification complète du principe de jeu de cette manche &amp;lt;br&amp;gt;
      &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;





            &amp;lt;h1&amp;gt;MASTER DUEL&amp;lt;/h1&amp;gt;
                  &amp;lt;button class="btn btn-warning" type="button" data-bs-toggle="collapse" data-bs-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample"&amp;gt;
                    &amp;lt;i class="fas fa-hand-sparkles"&amp;gt;&amp;lt;/i&amp;gt; Règles
                &amp;lt;/button&amp;gt;&amp;lt;br/&amp;gt;
                &amp;lt;div class="collapse" id="collapseExample" style="margin-top: 10px"&amp;gt;
                    &amp;lt;div class="alert alert-warning" style="text-align: justify"&amp;gt;
                    - L'objectif de cette manche est de marquer un maximum de point avec un minimun d'indices. &amp;lt;br&amp;gt;
                    - A tour de rôle, chaque équipe devra deviner le nom d'un personnage biblique grâce aux indices donnés, en 80 secondes maximum. &amp;lt;br&amp;gt;
                    - Les indices peuvent être choisi dans l'ordre que l'équipe le souhaite. &amp;lt;br&amp;gt;
                    - L'équipe n'est pas obligé d'utiliser tous les indices. &amp;lt;br&amp;gt;
                    - Dès qu'elle pense avoir trouvée la réponse, l'équipe valide, l'animateur vérifie et accorde ou non les points affichés.
                    - Plus le personnage est trouvé tôt, plus le score sera élevé. &amp;lt;br&amp;gt;
                    - La première équipe à atteindre 21 points gagne la manche et le jeu. &amp;lt;br&amp;gt;


                  &amp;lt;/div&amp;gt;
                &amp;lt;/div&amp;gt;


              &amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
          &amp;lt;/div&amp;gt;





        &amp;lt;div class="row"&amp;gt;
            &amp;lt;div class="col"&amp;gt;


              &amp;lt;div class="col"&amp;gt;&amp;lt;button id="indice1" class="btn btn-info" style="background-color:orangered; font-size: 20px" type="button"&amp;gt;&amp;lt;i class="fas fa-glasses"&amp;gt;&amp;lt;/i&amp;gt; Indice n°1&amp;lt;/button&amp;gt;
            &amp;lt;span id="affI1" style="font-size:40px; text-align:center; color:darkgreen;"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;

               &amp;lt;div class="col"&amp;gt;&amp;lt;button id="indice2" class="btn btn-info" style="background-color:orangered; font-size: 20px" type="button"&amp;gt;&amp;lt;i class="fas fa-glasses"&amp;gt;&amp;lt;/i&amp;gt; Indice n°2&amp;lt;/button&amp;gt;
               &amp;lt;span id="affI2" style="font-size:40px; text-align:center; color:darkgreen;"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt; 

               &amp;lt;div class="col"&amp;gt;&amp;lt;button id="indice3" class="btn btn-info" style="background-color:orangered; font-size: 20px" type="button"&amp;gt;&amp;lt;i class="fas fa-glasses"&amp;gt;&amp;lt;/i&amp;gt; Indice n°3&amp;lt;/button&amp;gt;
               &amp;lt;span id="affI3" style="font-size:40px; text-align:center; color:darkgreen;"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;

               &amp;lt;div class="col"&amp;gt;&amp;lt;button id="indice4" class="btn btn-info" style="background-color:orangered; font-size: 20px" type="button"&amp;gt;&amp;lt;i class="fas fa-glasses"&amp;gt;&amp;lt;/i&amp;gt; Indice n°4&amp;lt;/button&amp;gt;
               &amp;lt;span id="affI4" style="font-size:40px; text-align:center; color:darkgreen;"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;

               &amp;lt;div class="col"&amp;gt;&amp;lt;button id="indice5" class="btn btn-info" style="background-color:orangered; font-size: 20px" type="button"&amp;gt;&amp;lt;i class="fas fa-glasses"&amp;gt;&amp;lt;/i&amp;gt; Indice n°5&amp;lt;/button&amp;gt;
               &amp;lt;span id="affI5" style="font-size:40px; text-align:center; color:darkgreen;"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;


               &amp;lt;div&amp;gt;&amp;lt;button id="enigme" class="btn btn-info" style="background-color:chocolate; font-size: 20px" type="button"&amp;gt;&amp;lt;i class="fa fa-search"&amp;gt;&amp;lt;/i&amp;gt; Enigme&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;
               &amp;lt;tr&amp;gt;&amp;lt;span id="affEnigme" style="font-size:40px; text-align:center; color:darkgreen;"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tr&amp;gt;
             &amp;lt;br&amp;gt;

            &amp;lt;/div&amp;gt;
&amp;lt;div class="col"&amp;gt;
  &amp;lt;td&amp;gt;&amp;lt;button id="chronometre" class="btn btn-warning" type="button" style="background-color:burlywood; font-size: 20px"&amp;gt;&amp;lt;i class="fas fa-stopwatch"&amp;gt;&amp;lt;/i&amp;gt; Chrono&amp;lt;/button&amp;gt;&amp;lt;/td&amp;gt;
  &amp;lt;div
                  class="alert alert-danger"
                  role="alert"
                  style="text-align: center; font-size: 19px;"
                &amp;gt;
                  &amp;lt;b&amp;gt;Temps restant :&amp;lt;/b&amp;gt;
                &amp;lt;/div&amp;gt;
                &amp;lt;div
               class="alert alert-secondary"
               role="alert"
               style="text-align: center; font-size: 2em; font-weight: bold"
             &amp;gt;
               &amp;lt;span id="countdown_sec"&amp;gt;80 secondes&amp;lt;/span&amp;gt;
             &amp;lt;/div&amp;gt;
             &amp;lt;div class="alert alert-danger" role="alert" style="text-align:center;"&amp;gt;
              &amp;lt;b&amp;gt;Score actuel :&amp;lt;/b&amp;gt;
          &amp;lt;/div&amp;gt;
          &amp;lt;div class="jumbotron" style="text-align:center;font-size:2em;font-weight:bold"&amp;gt;
              &amp;lt;span id="scoreencours"&amp;gt;0&amp;lt;/span&amp;gt;
          &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;







                &amp;lt;div class="col"&amp;gt;
&amp;lt;table class="table table-striped table-bordered"&amp;gt;
                        &amp;lt;thead&amp;gt;
                            &amp;lt;tr class="table-success"&amp;gt;
                                &amp;lt;th&amp;gt;  ÉQUIPES QUALIFIÉES + JOUEURS&amp;lt;/th&amp;gt;
                                &amp;lt;th&amp;gt;  SCORE&amp;lt;/th&amp;gt;
                                &amp;lt;th&amp;gt;  COMPTEUR
                                &amp;lt;/th&amp;gt;
                                &amp;lt;th&amp;gt;  ÉQUIPE GUIDE&amp;lt;/th&amp;gt;

                            &amp;lt;/tr&amp;gt;
                        &amp;lt;/thead&amp;gt;
                        &amp;lt;tbody&amp;gt;
                            &amp;lt;tr&amp;gt;
                                &amp;lt;td&amp;gt;1ère Équipe Qualifiée
                                    &amp;lt;input&amp;gt;&amp;lt;/td&amp;gt;
                                    &amp;lt;td&amp;gt;&amp;lt;span id="compteur1" style="font-size: 20px"&amp;gt;&amp;lt;b&amp;gt;0&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;
                                    &amp;lt;td&amp;gt;
                                        &amp;lt;button class="btn btn-success compteur" value="1|1" style="background-color:blue; font-size: 20px"&amp;gt;&amp;lt;i class="fas fa-plus"&amp;gt;&amp;lt;/i&amp;gt; 1&amp;lt;/button&amp;gt;&amp;amp;nbsp;
                                        &amp;lt;button class="btn btn-success compteur" value="1|2" style="background-color:green; font-size: 20px" type="button"&amp;gt;&amp;lt;i class="fas fa-plus"&amp;gt;&amp;lt;/i&amp;gt; 2&amp;lt;/button&amp;gt;&amp;amp;nbsp;
                                        &amp;lt;button class="btn btn-success compteur" value="1|4" style="background-color:yellowgreen; font-size: 20px;" type="button"&amp;gt;&amp;lt;i class="fas fa-plus"&amp;gt;&amp;lt;/i&amp;gt; 4&amp;lt;/button&amp;gt;&amp;amp;nbsp;
                                        &amp;lt;button class="btn btn-danger compteur" value="1|6" style="background-color:gold; font-size: 20px" type="button"&amp;gt;&amp;lt;i class="fas fa-plus"&amp;gt;&amp;lt;/i&amp;gt; 6&amp;lt;/button&amp;gt;

                                    &amp;lt;/td&amp;gt;
                                    &amp;lt;td&amp;gt;&amp;lt;input&amp;gt;&amp;lt;/td&amp;gt;
                                &amp;lt;/tr&amp;gt;

                            &amp;lt;/td&amp;gt;
                        &amp;lt;/tr&amp;gt;
                        &amp;lt;tr&amp;gt;
                            &amp;lt;td&amp;gt;2ème Équipe Qualifiée
                                &amp;lt;input&amp;gt;&amp;lt;/td&amp;gt;
                                &amp;lt;td&amp;gt;&amp;lt;span id="compteur2" style="font-size: 20px"&amp;gt;&amp;lt;b&amp;gt;0&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;
                                &amp;lt;td&amp;gt;
                                    &amp;lt;button class="btn btn-success compteur" value="2|1" style="background-color:blue; font-size: 20px;"type="button"&amp;gt;&amp;lt;i class="fas fa-plus"&amp;gt;&amp;lt;/i&amp;gt; 1&amp;lt;/button&amp;gt;&amp;amp;nbsp;
                                    &amp;lt;button class="btn btn-success compteur" value="2|2" style="background-color:green; font-size: 20px" type="button"&amp;gt;&amp;lt;i class="fas fa-plus"&amp;gt;&amp;lt;/i&amp;gt; 2&amp;lt;/button&amp;gt;&amp;amp;nbsp;
                                    &amp;lt;button class="btn btn-success compteur" value="2|4" style="background-color:yellowgreen; font-size: 20px" type="button"&amp;gt;&amp;lt;i class="fas fa-plus"&amp;gt;&amp;lt;/i&amp;gt; 4&amp;lt;/button&amp;gt;&amp;amp;nbsp;
                                    &amp;lt;button class="btn btn-danger compteur" value="2|6" style="background-color:gold; font-size: 20px" type="button"&amp;gt;&amp;lt;i class="fas fa-plus"&amp;gt;&amp;lt;/i&amp;gt; 6&amp;lt;/button&amp;gt;


                                &amp;lt;/td&amp;gt;
                              &amp;lt;td&amp;gt;&amp;lt;input&amp;gt;&amp;lt;/td&amp;gt;
                            &amp;lt;/tr&amp;gt;
                              &amp;lt;!-- &amp;lt;tr&amp;gt;
                              &amp;lt;td&amp;gt;3ème Équipe Qualifiée
                                  &amp;lt;input&amp;gt;&amp;lt;/td&amp;gt;
                                  &amp;lt;td&amp;gt;&amp;lt;span id="compteur3"&amp;gt;&amp;lt;b&amp;gt;0&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;
                                  &amp;lt;td&amp;gt;
                                      &amp;lt;button class="btn btn-success compteur" value="3|1" style="background-color:blue;"type="button"&amp;gt;&amp;lt;i class="fas fa-plus"&amp;gt;&amp;lt;/i&amp;gt; 1&amp;lt;/button&amp;gt;&amp;amp;nbsp;
                                      &amp;lt;button class="btn btn-success compteur" value="3|2" style="background-color:green;" type="button"&amp;gt;&amp;lt;i class="fas fa-plus"&amp;gt;&amp;lt;/i&amp;gt; 2&amp;lt;/button&amp;gt;&amp;amp;nbsp;
                                      &amp;lt;button class="btn btn-success compteur" value="3|4" style="background-color:yellowgreen;" type="button"&amp;gt;&amp;lt;i class="fas fa-plus"&amp;gt;&amp;lt;/i&amp;gt; 4&amp;lt;/button&amp;gt;&amp;amp;nbsp;
                                      &amp;lt;button class="btn btn-danger compteur" value="3|6" style="background-color:orange;" type="button"&amp;gt;&amp;lt;i class="fas fa-plus"&amp;gt;&amp;lt;/i&amp;gt; 6&amp;lt;/button&amp;gt;


                                  &amp;lt;/td&amp;gt;
                                  &amp;lt;td&amp;gt;&amp;lt;input&amp;gt;&amp;lt;/td&amp;gt;
                              &amp;lt;/tr&amp;gt;  --&amp;gt;



            &amp;lt;script src="https://code.jquery.com/jquery-3.5.1.min.js"&amp;gt;&amp;lt;/script&amp;gt;
            &amp;lt;script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"&amp;gt;&amp;lt;/script&amp;gt;
            &amp;lt;script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"&amp;gt;&amp;lt;/script&amp;gt;
            &amp;lt;!-- &amp;lt;script src="liste2.js"&amp;gt;&amp;lt;/script&amp;gt; --&amp;gt;
            &amp;lt;script&amp;gt;

            $(document).ready(function () {


var timer;
var random;
var personnages = [];


function aleatPerso () {
    var pmin = 0;
    var pmax = 64;

    random = Math.floor(Math.random() * (pmax - pmin)) + pmin;
// ajouter le fait de ne pas repiocher le même perso

if (personnages.length === max) {
            alert("Tous les personnages ont été trouvés !");
          } else if ($.inArray(parseInt(random), personnages) === -1) {
            $("#enigme").text(personnage[random][1]); 

            personnages.push(random); // rempli le tableau des questions déjà posées
            console.log(personnages);
          } else {
            // rappelle la fonction pour trouver un nouveau nombre aléatoire non utilisé
            aleatPerso();
          }


        $('#indice1').on('click', function() {
  $('#affI1').text(personnage[aleatoireperso][2]);
});

$('#indice2').on('click', function() {
  $('#affI2').text(personnage[aleatoireperso][3]);
});

$('#indice3').on('click', function() {
  $('#affI3').text(personnage[aleatoireperso][4]);
});

$('#indice4').on('click', function() {
  $('#affI4').text(personnage[aleatoireperso][5]);
});

$('#indice5').on('click', function() {
  $('#affI5').text(personnage[aleatoireperso][6]);
});

$('#enigme').on('click', function() {
  $('#affEnigme').text(personnage[aleatoireperso][1]);
});



$('#chronometre').on('click', function() {
  $secondes = 80; // définit le nombre de secondes
  $('#countdown_sec').text($secondes); //affiche 120 dans le chrono
  timerManager.start($secondes); 
});

timerManager = {
  start: function ($secondes) {

    if ($secondes &amp;gt;= 0) { // tant que le chrono est supérieur à zéro
    if ($secondes &amp;gt;= 61) {
  $('#scoreencours').text('+6');
} else if ($secondes &amp;gt;= 41) {
  $('#scoreencours').text('+4');
} else if ( $secondes &amp;gt;= 21) {
  $('#scoreencours').text('+2');
} else if ( $secondes &amp;gt;= 1) {
  $('#scoreencours').text('+1');
} else  {
  $('#scoreencours').text('+0');
}
$secondes = $secondes - 1; // provoque le décompte


      timer = setTimeout(function () { // éxécute le code toutes les 1000 millisecondes
        $('#countdown_sec').text($secondes); // affiche le temps restant
        timerManager.start($secondes); // rappelle la fonction
      }, 1000);
    } else {
      timerManager.stop(); // arrête le chrono
    }
  },
  stop: function () { // to be called when you want to stop the timer
    clearTimeout(timer);
    $('#countdown_sec').text('0');
  }

};



$('.compteur').on('click', function (e) {
    e.preventDefault();
    $val = $(this).attr('value').split('|');
    $champ = '#compteur' + $val[0];
    $new_score = parseInt($($champ).text()) + parseInt($val[1]);
    if ($new_score &amp;lt;= 20) {
        $('#compteur' + $val[0]).text($new_score);
    } else {
        $('#compteur' + $val[0]).text('VICTOIRE !!!');
    }

});




var personnage = [

    [0, 'Cauet','Radio','Chauve','Garfield','Méthode','Voix'],
    [1, 'Louane','Bélier','Louis','Télé','Blonde','Esmée'],
    [2, 'Sid','Paresseux','Cheveux','Glace','Sabre','5'],


];

            };
          });

&amp;lt;/script&amp;gt;

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>html</category>
      <category>css</category>
    </item>
  </channel>
</rss>
