Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.11.2014, 11:55
Аспирант
Отправить личное сообщение для robertbat Посмотреть профиль Найти все сообщения от robertbat
 
Регистрация: 21.09.2014
Сообщений: 36

помогите модернизировать мини-чат
Всем привет.
Нужна помощ в доработке миничата.
Есть рабочий чат с выводом выбраной иконки напротив имени пользователя. Скрипт записывает адрес картинки в доп. поле (other1
вывод иконки:
<img src="$CUSTOM1$>
) с помощью онклик по иконке.
Вот сам скрипт:
<script type="text/javascript">
function l_image (a) {document.example_img.src=a}; 
</script>
<style type="text/css">
input[type="text"].mchat:focus {font-size:10pt; }
<table><tr><td width="50%">
<input type="text" maxlength="40" name="custom1" class="mchat" id="mchatC1F" value="Other 1" onfocus="if(this.value==$(this).attr('title')){this.value='';}" style="width:100%;">
</td></tr></table>
<script type="text/javascript">$('#mchatC1F').hide();</script>
 
<left><LEGEND><B><STRONG></STRONG></B></LEGEND>
<div style="width:224px;background:#0a8fcc; border: #888 1px solid;">
<center><a onclick="$('#Icons').slideToggle('slow');" href="javascript://"><div style="color:#fff;"><b>&nbsp;&nbsp;&nbsp;Выбрать иконку класса&nbsp;&nbsp;&nbsp;</b></div>
</a></center></div></STRONG></B></LEGEND> 
<div id="Icons" style="border:1px solid #bbb;background:#fff;display:none;width:224px;"><p><div align="center" style="height:82px;">
<a href="javascript:l_image ('/smiles/icon1.gif')"><img title="Страж" class="icon1"src="/smiles/icon1.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);"/></a>
<a href="javascript:l_image ('/smiles/icon2.gif')"><img title="Гладиатор" class="icon1"src="/smiles/icon2.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);"/></a>
<a href="javascript:l_image ('/smiles/icon3.gif')"><img title="Стрелок" class="icon1"src="/smiles/icon3.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon4.gif')"><img title="Убийца" class="icon1"src="/smiles/icon4.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon5.gif')"><img title="Волшебник" class="icon1"src="/smiles/icon5.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon6.gif')"><img title="Заклинатель" class="icon1"src="/smiles/icon6.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a></p>
<a href="javascript:l_image ('/smiles/icon7.gif')"><img title="Чародей" class="icon1"src="/smiles/icon7.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon8.gif')"><img title="Целитель" class="icon1"src="/smiles/icon8.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon10.gif')"><img title="Снайпер" class="icon1"src="/smiles/icon10.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon21.gif')"><img title="Пилот" class="icon1"src="/smiles/icon21.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon9.gif')"><img title="Бард" class="icon1"src="/smiles/icon9.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
</div></div></left><br>


Но пользователь в настройках профиля сам может выбрать одну из иконок себе в профиль. Находится эта иконка будет в директории:

/index/8-$USER_ID$ #user_class

Нужно, чтобы если пользователь выбрал иконку в профиль,то возможности выбрать иконку для чата небыло, а она была выбрана автоматически из директории профиля.

Последний раз редактировалось robertbat, 17.11.2014 в 09:53.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мини чат редко открывается Kocsten Общие вопросы Javascript 9 20.07.2013 17:26
Помогите, пожалуйста, разобраться в Ajax чате TTongorovortoto Общие вопросы Javascript 4 23.11.2011 10:35
Люди помогите! Как отключить css для ОПЕРЫ МИНИ??? griha787 Элементы интерфейса 1 13.04.2011 20:10
Как написать свой чат mycoding Оффтопик 2 14.08.2010 21:51