salut à tous !
voici mon problème :
dans un élément html je dois afficher une confirmation sur le onclick.
je précise que les affichages sont générés depuis de l'asp
Code : Sélectionner tout - Visualiser dans une fenêtre à part onclick="return confirm('le texte à afficher');"
et que le contenu du confirm sera composé de variables issues d'une base de données (c'est pour le contexte mais ce n'est pas très important). je n'ai donc aucun contrôle sur les données.
si le texte contient des guillemets simples, pas de problème, pour les échapper il suffit de mettre un \ juste devant.
maintenant, si ce texte contient un guillemet double "
Code : Sélectionner tout - Visualiser dans une fenêtre à part onclick="return confirm('le texte que j\'affiche');"
il en résulte une erreur javascript... car le guillemet dois être considéré comme étant le délimiteur de fin de l'événement onclick.
ma question est : comment échapper ces guillemets doubles ?
y a t'il un encodage à faire ??? une table de correspondance des caractères ???
pour vos réponses.
Partager