Цитата:
Спасибо!! Это как раз то, что мне и нужно! Вот только нельзя ли сделать так, что бы смайлы при выборе категории не просто добавлялись, но и предыдущий выбор обнулялся...? Потому что сейчас если нажать на "Приветствие", затем на "Прощание", либо пару раз на одну из этих категорий - он продолжает штамповать смайлы просто в ряд... :) |
запись в свойство innerHTML полностью заменяет предыдущее содержимое
|
Угу в таком случае просто записывайте в свойство innerHTML, без получения текущего содержимого в str. Просто включив [telepatmode]Я учел что у Вас чат и подумал что не нужно перезаписывать, а унжна дозапись :)[/telepatmode]
Более понятно (решение проблемы), просто измените функцию addSmile следующим образом: function addSmile(sm){ var i = 0; var str = ''; var txt = document.getElementById('text'); while(i<sm.length) str += '<IMG SRC=chat/smile/'+sm[i++]+'.gif>'; txt.innerHTML = str; } |
Еще раз спасибо огромное! Я понял что JavaScript штука тонкая.. Когда то думал, что PHP это темный дремучий лес, пока не научился его использовать, но похоже до яваскрипта ему далеко в этом плане)))
Все поставил, работает как надо :) |
Часовой пояс GMT +3, время: 07:25. |