Problème avec 'prompt' en JS
Résolu/Fermé
Swann68
-
10 févr. 2020 à 13:42
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 10 févr. 2020 à 14:11
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 10 févr. 2020 à 14:11
A voir également:
- Problème avec 'prompt' en JS
- Prompt engineer formation gratuite - Accueil - Intelligence artificielle
- Command prompt windows 10 - Guide
- Arrondir js - Forum Webmastering
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Photoshop
- Reproduction d'un dessin - Forum Graphisme
1 réponse
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
Modifié le 10 févr. 2020 à 14:11
Modifié le 10 févr. 2020 à 14:11
Bonjour,
En effet dans ton code, quand on clique sur le bouton, on appelle la fonction clicked().
Sauf que dans cette fonction, au lieu de faire une action simple, on rajoute à l'événement onclick du titre un nouvel appel à clicked (puisque tu fais .onclick(...) ). Qui sera donc immédiatement appelé à nouveau, et rajoutera un nouvel appel... etc.
Ce que tu veux en appelant la fonction clicked, c'est simplement appeler le prompt(), pas faire un .onclick().
Donc ta fonction devient :
Xavier
En effet dans ton code, quand on clique sur le bouton, on appelle la fonction clicked().
Sauf que dans cette fonction, au lieu de faire une action simple, on rajoute à l'événement onclick du titre un nouvel appel à clicked (puisque tu fais .onclick(...) ). Qui sera donc immédiatement appelé à nouveau, et rajoutera un nouvel appel... etc.
Ce que tu veux en appelant la fonction clicked, c'est simplement appeler le prompt(), pas faire un .onclick().
Donc ta fonction devient :
function clicked() { prompt('Comment vas-tu ?'); }
Xavier