Loading...
Обучение/Помощь новичкам | Кликабельные смайлы
Здравствуйте!
Помогите пожалуйста сделать окно с смайлами при нажатии на которые они добавлялись бы в текст сообщения.
Как пример: goldkx.ru в чате
Прикладываю свой чат файл
С меня благодарность и +
________
посл. ред. 21.01.2017 в 11:22; всего 2 раз(а); by Vetrogon
Vetrogon , Вытащи со StrongCMS панель bb-кодов и перепиши.
Function , есть проблема - не пк под рукой. Поэтому и прошу помощи
Можно и без пк)
Всего-то вытащил js и все
________
посл. ред. 21.01.2017 в 10:28; всего 1 раз(а); by Function
Function , я не в теме. Знаю что с пк можно в браузере инструментами разработчика скопировать, как с тел не в курсе
Vetrogon , view-source: перед url
if(isset($_GET['write']))echo "<div><form action='?chat=$chat[id]&write=yes&add=ok".(isset($otv)?"&otv=$otv[id]":null)."' method='post'><label>Сообщение".(isset($otv)?" для $otvu[nick]":null).":<br><textarea class='wide' rows='2' name='msg'></textarea></textarea><script language="JavaScript" type="text/javascript"> function tag(text1, text2) { if ((document.selection)) { document.forma.msg.focus(); document.forma.document.selection.createRange().text = text1+document.forma.document.selection.createRange().text+text2; } else if(document.forms['forma'].elements['msg'].selectionStart != undefined) { var element = document.forms['forma'].elements['msg']; var str = element.value; var start = element.selectionStart; var length = element.selectionEnd - element.selectionStart; element.value = str.substr(0, start) + text1 + str.substr(start, length) + text2 + str.substr(start + length); } else document.forma.msg.value += text1+text2; } </script>

<div class="citata">
<a href="javascript:void(0)" onclick="javascript:tag(':)', '');"><img src="/images/smiles/ulibka.png" alt="" /></a>
<a href="javascript:void(0)" onclick="javascript:tag(';)', '');"><img src="/images/smiles/podmig.png" alt="" /></a>
<a href="javascript:void(0)" onclick="javascript:tag(':(', '');"><img src="/images/smiles/grust.png" alt="" /></a>
<a href="javascript:void(0)" onclick="javascript:tag(' :-D ', '');"><img src="/images/smiles/zubi.png" alt="" /></a>
<a href="javascript:void(0)" onclick="javascript:tag(':*', '');"><img src="/images/smiles/kiss.gif" alt="" /></a>
<a href="javascript:void(0)" onclick="javascript:tag(':P', '');"><img src="/images/smiles/yazik.png" alt="" /></a>
<a href="javascript:void(0)" onclick="javascript:tag(' 8-) ', '');"><img src="/images/smiles/krutoi.png" alt="" /></a>
<a href="javascript:void(0)" onclick="javascript:tag('@--', '');"><img src="/images/smiles/rose.png" alt="" /></a>
<a href="javascript:void(0)" onclick="javascript:tag(':[', '');"><img src="/images/smiles/smushen.png" alt="" /></a>
<a href="javascript:void(0)" onclick="javascript:tag('.v.', '');"><img src="/images/smiles/v.gif" alt="" /></a>
</div></label><br><input type='submit' value='Отправить'></form></div>";

Окно ввода, вставил кусок.
Чат умер. Что не так сделал?
Онлайн: 2
Время:
Gen. 0.089
(c) Bym.Guru 2010-2026