Замена символа на картинку
Есть блок div:
<div class='comment'> <li>:)</li> <li>;)</li> </div> Как заменить символы : ) и ; ) на картинки автоматически? |
Этот вопрос должен решать сервер так как конфигурации путей, соответствия смайлов в его ведении.
|
<div class='comment'> <li>:)</li> <li>;)</li> </div> <script> var smile = "http://javascript.ru/forum/images/smilies/smile.gif", wink = "http://javascript.ru/forum/images/smilies/wink.gif"; [].forEach.call(document.querySelectorAll(".comment li"), function(elem) { elem.innerHTML = elem.innerHTML .replace(":)", "<img src='" + smile + "'>") .replace(";)", "<img src='" + wink + "'>"); }); </script> |
Diphenyl Oxalate,
а вы не подумали о том, что при изменении на сервере придется править клиентский скрипт? |
Янковиц,
replaceEmoticons |
Спасибо большое. Подскажите, у меня блок div подгружается через ajax. И скрипт не срабатывает. Как в этом случае производить замену?
|
Цитата:
|
Часовой пояс GMT +3, время: 20:19. |