Bonjour,

J'ai une page contenant une datatable. Pour chaque ligne de la table, j'ai une image avec une fonction javascript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
<h:graphicImage url="/images/down.png" onclick="setFields('#{histlibvoie.r_lv_codlibrue}','#{histlibvoie.r_li_libelle})','#{histlibvoie.r_lv_datfin}';"/>
Je passe donc en paramètres de ma fonction les attributs du bean histlibvoie.
Ceci fonctionne si mon libelle (histlibvois.r_li_libelle) ne contient pas d'apostrophe. Sinon j'obtiens l'erreur suivante :

Erreur javascript : missing ) after argument list
setFields('1212','IMPASSE DE L'ABBAYE','2007-12-12');

Je pense que je dois remplacer les ' de mon libellé par \'.
Existe t'il une méthode javascript ou une expression java pour faire cela sans réinventer la roue

merci