|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.09.2010, 16:06 | #1 |
Пользователь
Регистрация: 03.09.2010
Сообщений: 12
|
Бьюсь с кодом смайлов
Доброго времени суток мало что понимаю в скриптах, но все-же попробывал реализовать один под смайлы вот код:
<script language="JavaScript"> function popwnd() { var smiles = new Array //Добавлять смайлики здесь smiles.push("aa.gif") // var pac_text = new String("") pac_text = "<html><head><TITLE>Смайлы</TITLE></head>\r\n" pac_text += "<body bgcolor=#F5F5F5 >" pac_text = pac_text + "<" + "script language=\"JavaScript\">\r\n" pac_text += "function insert(a){\r\n" pac_text += "txt = \"[img]\"+a.src+\"[/img] \";\r\n" pac_text += "window.opener.bbcode(txt,'');\ r\n" pac_text += "window.focus()\r\n" pac_text += "return false}\r\n" pac_text = pac_text + "</" + "script>\r\n" i=0 pac_text += "<div style=\"width: 100%; text-align : justify;\" >" while(smiles[i]) { pac_text = pac_text + "<img src=\"" + smiles[i] + "\" onclick=\"return insert(this)\">\r\n" i++ } pac_text += "</div><br><br><center><a href=\"\" onclick=\"window.close()\">Закрыть</a></center>" pac_text += "</BODY></html>"; popup = window.open("","popDialog","height= 390,width=258") popup.document.write(pac_text) popup.document.close() return false } </script> пытаюсь реализовать этим скриптом вывод смайла в форму <form id="pac_form" action=""> <!-- Поле ввода сообщения --> <td style="width: 82%;"><input type="text" id="pac_text" class="r4" value=""></td> ничего не выходит (скрипт активен и даже смайлы в нем грузяться но в поле не вставляются и еще попробывал кнопку переделать под вызов смайлов так и кнопку даже толком вывести не получилось <script type="text/javascript"> if(form=document.getElementById("fo rm-buttons")) form.getElementsByTagName("tr")[0].insertCell(17).innerHTML="<a href='' onclick=\"return popwnd()\"> <img title='смайлы' src='http://img/smile/aa.gif'/></a>" </script> В итоге все исчезло со страницы помогите пожалуйста реализовать этот скрипт. |
06.09.2010, 11:06 | #2 |
Пользователь
Регистрация: 03.09.2010
Сообщений: 12
|
никто не может помочь? и проверить правильность с кнопкой смайлов я разобрался <img title='смайлы' src='http://warf.user.mn/img/smile/aa.gif' onclick="return popwnd()">.
Но как реализовать вывод смайлов в форму в виде текста не могу ("" - образец улыбки) |
06.09.2010, 17:34 | #3 |
Форумчанин
Регистрация: 03.09.2010
Сообщений: 197
|
Попробуй заменить
Код:
Код:
|
07.09.2010, 09:02 | #4 |
Пользователь
Регистрация: 03.09.2010
Сообщений: 12
|
Спасибо. Попробывал но без результатов.
Я, мало что понимаю в джаве, но расуждая логически я вижу вывод смайлов при помощи скрипта в поле pac_text следующим образом: есть картинка <img src="aa.gif" alt="O:-)", у меня в скрипте стоит лиш ссылка на картинку, отсюда вывод что в поле должно по идее попадать ссылка на картинку, потом с помощью аджакс идет обработка на стороне сервера + клиент(не в этом проблема). Скрипт я писал по урокам с джавой. Каким образом мне связать значение img src="aa.gif" с alt="O:-), чтоб передовалось: 1) в поле не ссылка, а значение смайла; 2) значение смайла в поле pac_text (на этих двух пунктах я и застрял) И еще вопросик: pac_text += "<div style=\"width: 100%; text-align : justify;\" >" while(smiles[i]) { pac_text = pac_text + "<img src=\"" + smiles[i] + "\" onclick=\"return insert(this)\">\r\n" i++ } pac_text += "</div><br><br><center><a href=\"\" onclick=\"window.close()\">Закрыть</a></center>" pac_text += "</BODY></html>"; popup = window.open("","popDialog","height= 390,width=258") popup.document.write(pac_text) popup.document.close() В этом коде все правильно я Написал? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компонент для отображения смайлов | SERG1980 | Компоненты Delphi | 7 | 29.01.2012 02:54 |
[Делфи] Загрузка смайлов | Lemo | Помощь студентам | 6 | 21.11.2009 17:46 |
DDE Delphi-Delphi сутки бьюсь... | Ash | Общие вопросы Delphi | 4 | 28.10.2008 02:24 |
Помогите с кодом | DM_bite | Помощь студентам | 12 | 02.08.2008 11:40 |
Элемент для смайлов | GAGARIN-NEW | Компоненты Delphi | 25 | 13.12.2007 11:37 |