Update index.html
Browse files- index.html +18 -8
index.html
CHANGED
@@ -13,9 +13,13 @@
|
|
13 |
<div class="container">
|
14 |
<div class="card mt-5">
|
15 |
<div class="card-header bg-primary text-white">
|
16 |
-
<h1 class="text-center">Chatbot Islamique
|
17 |
</div>
|
18 |
<div class="card-body">
|
|
|
|
|
|
|
|
|
19 |
<div class="form-group">
|
20 |
<label for="question">Posez votre question :</label>
|
21 |
<textarea class="form-control" id="question" rows="3" placeholder="Entrez votre question"></textarea>
|
@@ -42,12 +46,6 @@
|
|
42 |
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
|
43 |
|
44 |
<script>
|
45 |
-
// Fonction pour gérer le clic sur le bouton de soumission
|
46 |
-
document.getElementById('submitBtn').addEventListener('click', function() {
|
47 |
-
var question = document.getElementById('question').value;
|
48 |
-
getAnswer(question);
|
49 |
-
});
|
50 |
-
|
51 |
// Fonction pour obtenir la réponse à partir de la question en utilisant l'API
|
52 |
function getAnswer(question) {
|
53 |
// Afficher l'indicateur de chargement
|
@@ -70,13 +68,25 @@
|
|
70 |
document.getElementById('answer').innerHTML = answer;
|
71 |
})
|
72 |
.catch(error => {
|
73 |
-
console.error('Une erreur s\'est produite:', error);
|
74 |
})
|
75 |
.finally(() => {
|
76 |
// Masquer l'indicateur de chargement après avoir reçu la réponse
|
77 |
document.getElementById('loading').style.display = 'none';
|
78 |
});
|
79 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
80 |
</script>
|
81 |
</body>
|
82 |
</html>
|
|
|
13 |
<div class="container">
|
14 |
<div class="card mt-5">
|
15 |
<div class="card-header bg-primary text-white">
|
16 |
+
<h1 class="text-center">Chatbot Islamique</h1>
|
17 |
</div>
|
18 |
<div class="card-body">
|
19 |
+
<div class="mt-4 text-center">
|
20 |
+
<strong> connectée actuellement :</strong>
|
21 |
+
<p id="randomNumber" class="mt-2"></p>
|
22 |
+
</div>
|
23 |
<div class="form-group">
|
24 |
<label for="question">Posez votre question :</label>
|
25 |
<textarea class="form-control" id="question" rows="3" placeholder="Entrez votre question"></textarea>
|
|
|
46 |
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
|
47 |
|
48 |
<script>
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
// Fonction pour obtenir la réponse à partir de la question en utilisant l'API
|
50 |
function getAnswer(question) {
|
51 |
// Afficher l'indicateur de chargement
|
|
|
68 |
document.getElementById('answer').innerHTML = answer;
|
69 |
})
|
70 |
.catch(error => {
|
71 |
+
console.error('Une erreur s\'est produite :', error);
|
72 |
})
|
73 |
.finally(() => {
|
74 |
// Masquer l'indicateur de chargement après avoir reçu la réponse
|
75 |
document.getElementById('loading').style.display = 'none';
|
76 |
});
|
77 |
}
|
78 |
+
|
79 |
+
// Générer et afficher le nombre aléatoire au chargement du site
|
80 |
+
document.addEventListener('DOMContentLoaded', function() {
|
81 |
+
var randomNumber = Math.floor(Math.random() * 19) + 2;
|
82 |
+
document.getElementById('randomNumber').innerHTML = randomNumber;
|
83 |
+
});
|
84 |
+
|
85 |
+
// Fonction pour gérer le clic sur le bouton de soumission
|
86 |
+
document.getElementById('submitBtn').addEventListener('click', function() {
|
87 |
+
var question = document.getElementById('question').value;
|
88 |
+
getAnswer(question);
|
89 |
+
});
|
90 |
</script>
|
91 |
</body>
|
92 |
</html>
|