Uncaught ReferenceError: parameter is not defined [Résolu/Fermé]

Signaler
Messages postés
16
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
9 septembre 2014
-
Messages postés
16
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
9 septembre 2014
-
Bonjour à tous.

J'ai sur une checkbox ajouté l'évenement onclick suivant:

onclick="javascript:ma_fonction('.$ma_variable.')"

Si $ma_variable = '35' par exemple, ma_fonction sera correctement appelé avec comme paramètre 35.

Si $ma_variable = 'ABC' par exemple, ma_fonction ne sera pas appelé et en regardant dans le developer tools je pourrais voir:
Uncaught ReferenceError: ABC is not defined

Plus surprenant, c'est que sur le tuto sur ce site me donne exactement la même erreur ! Lorsque je clique sur les liens "texte1" et "texte2" :

https://www.commentcamarche.net/contents/574-javascript-les-fonctions

Avez-vous une idée du problème ?

1 réponse

Messages postés
16
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
9 septembre 2014

J'ai enfin trouvé, la syntax correcte est celle-ci :

onclick="javascript:ma_fonction(\''.$ma_variable.'\')"

Pour mon cas ça marche pas peut-être que le tuto sur le site devrait être vérifié tout de même.

Merci tout de même a ceux qui ont lu et cherché.