Remplacer une liste d'émoticônes avec leurs images

J'ai un tableau avec:

emoticons = {
   ':-)' : 'smile1.gif',
   ':)'  : 'smile2.gif',
   ':D'  : 'smile3.gif'     
}

puis j'ai une variabile avec le texte.

var text = 'this is a simple test :)';

et d'une variable avec l'url du site web

var url = "http://www.domain.com/";

Comment écrire une fonction qui remplace les symboles avec leurs images?

La <img> tag résultat devrait être:

<img src="http://www.domain.com/simple2.gif" />

(Je dois concaténer les url varible pour le nom de l'image).

Merci beaucoup!

source d'informationauteur Damiano | 2010-06-16