Зачем он? ведь и так много подобных скриптов? Ответ просто - тяжело найти чтото рабочее.
Чем этот скрипт отличается от других? Тем, что он заменяет/добавляет смайлики в блоке стандартных смайликов.
Код:
<script type="text/ajascript">
var smileDiv = document.getElementById("smilies-block");
if(smileDiv)
{
var smileItem = new Array();
smileItem.push('http://s41.radikal.ru/i092/0810/20/1acb9975a250.gif');
smileItem.push('http://s41.radikal.ru/i092/0810/20/1acb9975a250.gif');for (i=0; i<smileItem.length; i++){
smileDiv.innerHTML+='<img src="'+smileItem[i]+'" alt=":rusff:" onclick="smile(\'--\')" />';
}
}
</script>
Скрипт ставим в HTML форму ответа.
smileItem.push('http://s41.radikal.ru/i092/0810/20/1acb9975a250.gif');
Дублируем столько, сколько нужно добавить смайликов.
Ваши смайлики добавятся в блок общих смайликов.
Как убрать все стандартные смайлики и добавить своих?
Найти в скрипте
var smileDiv = document.getElementById("smilies-block");
и после этого добавить
smileDiv.innerHTML="";
Для партнеров
Вы можете использовать первый вариант для добавления именных смайликов сервиса в блок стандартных смайлов.