Pour toutes les discussions javascript, jQuery et autres frameworks
-
skylerclooney
- Messages : 2
- Enregistré le : 08 sept. 2025, 08:36
Message
par skylerclooney » 08 sept. 2025, 08:41
Bonjour à tous,
Je suis nouveau sur le forum et j’apprends le JavaScript depuis environ 5 mois. J’essaie de coder un petit jeu simple
Pips NYT, mais je bloque car il ne se lance pas. Voici un extrait du code:
Code : Tout sélectionner
let score = 0;
function startGame() {
document.getElementById("playButton").addEventlistner("click", function() {
score = 0;
console.log("Game started!");
});
}
Quand je charge la page, rien ne se passe et j’ai une erreur dans la console :
Uncaught TypeError: document.getElementById(...).addEventlistner is not a function
Je ne comprends pas pourquoi, car j’ai bien un bouton avec l’ID playButton dans mon HTML. Est-ce que quelqu’un pourrait m’aider à trouver l’erreur?
Merci d’avance!
Skyler
-
webmaster
- Administrateur du site
- Messages : 650
- Enregistré le : 28 févr. 2017, 15:19
Message
par webmaster » 08 sept. 2025, 12:21
Bonjour
Il manque une majuscule et un e à addEventlistner
La bonne syntaxe est addEventListener()
-
janice548
- Messages : 1
- Enregistré le : 25 sept. 2025, 11:18
Message
par janice548 » 26 sept. 2025, 06:27
Bien sûr, l'erreur vient d'une faute de frappe dans la méthode : vous avez écrit `addEventlistner` au lieu de l'orthographe correcte, qui est **`addEventListener`**. Une fois cette coquille corrigée dans votre fonction `startGame()`, n'oubliez pas d'appeler cette fonction (`startGame();`) à la fin de votre script pour que l'écouteur d'événement soit bien activé et que votre jeu puisse se lancer.
Official Website
-
lukevarg
- Messages : 1
- Enregistré le : 05 sept. 2026, 14:39
Message
par lukevarg » 05 sept. 2026, 14:41
Winter evenings down here in Hobart get freezing, so having a solid online casino ready to go on the tablet is ideal. I gave
Crown Sydney a go specifically for their weekend pokie tournaments and was genuinely surprised by the payout transparency. They drop regular free spins into your profile without forcing crazy deposit requirements. Navigating the lobby feels snappy, and knowing customer support operates during Australian business hours gives me plenty of reassurance whenever I play.
-
ivy125cordes
- Messages : 1
- Enregistré le : 08 sept. 2026, 08:33
Message
par ivy125cordes » 08 sept. 2026, 08:34
L’erreur vient d’une faute de frappe : la méthode s’écrit addEventListener (avec un E et un L majuscules), pas addEventlistner.
Remplace donc addEventlistner par addEventListener et ton
Official Site code devrait fonctionner.
-
AlexandreChartre41
- Messages : 4
- Enregistré le : Hier, 12:58
Message
par AlexandreChartre41 » Hier, 20:35
lukevarg a écrit : ↑05 sept. 2026, 14:41
Winter evenings down here in Hobart get freezing, so having a solid online casino ready to go on the tablet is ideal. I gave
Crown Sydney a go specifically for their weekend pokie tournaments and was genuinely surprised by the payout transparency. They drop regular free spins into your profile without forcing crazy deposit requirements. Navigating the lobby feels snappy, and knowing customer support operates during Australian business hours gives me plenty of reassurance whenever I play.
Salut et bienvenue sur le forum ! Ne t'inquiète pas, on est tous passés par là, et poser des questions quand on débute c'est exactement ce qu'il faut faire. Pour ta martingale, le souci c'est que multiplier `$amount*2` directement dans la fonction ne suffit pas : il faut que ton script garde en mémoire l'état de la manche précédente (via une variable globale ou un booléen `lastWin`) pour savoir si tu dois miser la base ou le double. Si tu veux voir comment d'autres gèrent ce genre de logique de mise progressive, j'avais trouvé des exemples intéressants de scripts similaires sur
FoxSlots casino login qui m'avaient bien aidé à comprendre la structure. Montre-nous ton code complet (ou au moins la partie gestion des mises) et on pourra te dire exactement où placer la condition !