Bonjour,

j'essaie de crée un menu contextuel si je clique sur un lien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
<a oncontextmenu="showMenuMenuRight('contextMenuIdentity', this, <?php echo $val ?>); return false;"  href="ShowMessage.php" />
où showMenuMenuRight est une fonction javascript qui affiche le menu contextuel et traite les différentes choix de l'utilisateur.

et voici mon problème :

mon problème réside dans la variable "val" passée dans la fonction showMenuMenuRight, si elle est de type numérique tout fonctionne nickel.
En revanche si elle est de type string ca ne marche pas (le menu ne s'affiche pas si je clique sur le lien avec le bouton droit de la souris), en plus je reçois l'erreur suivante :
si val = "valeurChaine"
l'erreur est :
Erreur : valeurChaine est indéfini.
je ne comprend pas pourquoi ca marche pour un integer et ne marche pas pour une string ?