Bonjour, j'ai besoin d'utiliser un mélange de php et de javascript.

Voici ma fonction java:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
function add_quote(nick, text)
{
    var oEditor = FCKeditorAPI.GetInstance('FCKeditor2');
    oEditor.InsertHtml('<b>'+nick+' a écrit:</b><table border=1 cellpadding=2 cellspacing=2 bordercolor=#333333><tr ><td><font color=#EEE8AA>'+text+'</font></td></tr></table><br>');
    oEditor.Focus();
}
Bon en fait elle est pas super importante mais c'est pour fixer les idées. Je me sers d'un module de type FCKeditor.

Ensuite, j'ai besoin d'utiliser un lien qui appelle cette fonction avec comme arguments les variables $l->poster et $comment.
Seulement, $comment contient des virgules, parenthèses et tout type de ponctuation et de caractèress. Ce qui fout en l'air mon echo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo "<a href=\"javascript:add_quote(".$l->poster.",".$comment.")\">citer</a>";
Ma question: quelle syntaxe dois-je utiliser pour appeler correctement ma fonction ?
Merci d'avance