Показать сообщение отдельно
  #1 (permalink)  
Старый 24.01.2009, 01:56
Новичок на форуме
Отправить личное сообщение для Kinweb Посмотреть профиль Найти все сообщения от Kinweb
 
Регистрация: 24.01.2009
Сообщений: 4

Окно смайлов
Приветствую знатоков Javascript и надеюсь на вашу помощь! :o

У меня такая вот проблема - хочу с javascript и html спрограммировать окно для чата(showModelessDialog), которое бы в зависимости от выбранной категории выдавало бы мне смайлы, которые потом через onClick я смог выводить в поле ввода текста в чате. Собственно все для этого уже сделано и все работает за исключением одной жуткой детали над которой я ломаю голову уже не одну неделю...
Вобщем, выглядит это примерно так:

из HTML :
<span onClick="selectkat(1);">Приветствие</span><span onClick="selectkat(2);">Прощание</span>


<SCRIPT>
function selectkat(kat){
if(kat=="1"){
var sm = new Array("smile1", "smile2", "smile3");
}
if(kat=="2"){
var sm = new Array("smile4", "smile5", "smile6");
}}

var i=0;
while(i<sm.length) {
        var s = sm[i++];
        document.write('<IMG SRC=chat/smile/'+s+'.gif>');
}
</SCRIPT>


Как мне кажется, при вызове функции selectkat, kat, в зависимости от того 1 это или 2, должно определять переменную sm. Но после нажатия на одну из категорий окно мнгновенно белеет, в тоже время показывая смайлы. Словно весь HTML код пропадает и остаются лишь смайлы на белом фоне, нет ни категорий, ни графики.... :rolleyes:

Кто знает в чем дело, подскажите пожалуйста чего тут не хватает или почему вообще система не работает...

Последний раз редактировалось Kinweb, 24.01.2009 в 02:01.
Ответить с цитированием