Bonjour tout le monde

J'essaye depuis hier d'utiliser mes templates smarty avec du javascript et je suis tombé sur un os.

Voici mon template :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<div style="float:left;width:50px;height:50px;background-image:url('cartes/{$idPartie}/cases/{$idCase}.png';" id="case_{$idCase}">
</div>
Vous l'aurez compris, le but est de remplacer les balises smarty par une valeur.
J'essaye de la faire comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
                        reg = new RegExp("\{\$idCase\}","g");
			brut=brut.replace(reg,'32762');
brut contient mon template sous forme de texte et c'est le signe dollar ($) qui ne passe pas. Est-ce qu'il y a un moyen de reconnaître le caractère dollar avec cette classe ?

Merci d'avance pour vos réponses

Edit :
Bon alors, j'ai fini par trouver, désolé d'avoir pollué le forum, il faut mettre un double échappement devant le dollar :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 reg = new RegExp("\{\\$idCase\}","g");