Uncaught ReferenceError: parameter is not defined

Résolu/Fermé
Vtuneur Messages postés 16 Date d'inscription dimanche 4 mars 2012 Statut Membre Dernière intervention 9 septembre 2014 - 10 févr. 2014 à 15:42
Vtuneur Messages postés 16 Date d'inscription dimanche 4 mars 2012 Statut Membre Dernière intervention 9 septembre 2014 - 10 févr. 2014 à 15:54
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 dimanche 4 mars 2012 Statut Membre Dernière intervention 9 septembre 2014 1
10 févr. 2014 à 15:54
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