Uncaught ReferenceError: parameter is not defined

Résolu
Vtuneur Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -  
Vtuneur Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -
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

Vtuneur Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   1
 
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é.
1