Вставка смайликов в поле формы

Статус
Закрыто для дальнейших ответов.

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
Всем приует.

Вопрос такой - как установить смайлики на сайте? Ну, чтоб при нажатие они добавлялись в сообщение.

Заранее спасибо
 

trueW3C

Поклонник Yii
Регистрация
04.03.2009
Сообщения
847
Добавлялись в виде текста или в виде уже картинки?
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
в виде картинки
 

trueW3C

Поклонник Yii
Регистрация
04.03.2009
Сообщения
847
http://fastcoder.org/articles/?aid=169
http://fastcoder.org/articles/?aid=204
http://fastcoder.org/articles/?aid=172

Код:
InsertImage	Команда, вставляющая в документ изображение.
Код:
function setImage(url) {
    iWin.focus();
    iWin.document.execCommand("InsertImage", null, url);
}
Код:
<img src="/images/smile.gif" alt="" onclick="setImage(this.src);" />
Читайте первые 2 статьи, третья для справки...
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
а можно сделать так както например --- поставить на img чтоб при onclick js добовлял img в поле текстареи но чтоб при оправке методом post вместо img отпровлялся значения этого Img или его имя или даже id -- если да то обесните или покажите как пожалуйста
 

toxin

Well-Known Member
Регистрация
20.10.2009
Сообщения
478
Я так понимаю вам код смайлика нужно заменить на ссылку к нему ?
Если да то смотрим строковые функции например str_replace
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
а как сделать чтоб при клике добовлялось Img в текстареи ?
 

trueW3C

Поклонник Yii
Регистрация
04.03.2009
Сообщения
847
В textarea не получится...Разбирайтесь как работает ниже приведенный код
Посмотреть вложение q.rar

Или берите готовое решение...там есть смайлы.
http://tinymce.moxiecode.com/examples/example_14.php
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
еще маленький вопрос как сделать чтоб при onmouseover наведений на img выскакивал html код ну тоесть img или приукращеный div ну и при onmouseout html код исчез-- я знаю что это уже другая тема но не хотелось создовать отдельную тему ради этога простова вопроса
 

trueW3C

Поклонник Yii
Регистрация
04.03.2009
Сообщения
847
Ты о всплывающей подсказке?
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
нет ... вот на одноклассниках например вот когда наводишь на фото выходит там украшеный див и там написать письмо и так дале а кагда убераеш то и этот код тож исчезает -- я думою что имено отброжать img или div это не усложняет задачу поэтому и так выразился -- мир )
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
Код:
...
<style type="text/css">
#popup {
	display:none; 
/* другие стили всплывающего блока */
}
</style>
</head>
<body>
<img src="img_113.jpeg" alt="img" onmouseover="show()" onmouseout="hidde()" />
<div id="popup">
    Содержимое всплывающего блока
</div>
<script type="text/javascript">
function show ()
{
	document.getElementById("popup").style.display = "block";
}
function hidde ()
{
	document.getElementById("popup").style.display = "none";
}
</script>
...
Удачи!
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
а как сделать чтоб этот див был с самого начало скрытным и чтоб появился не где я постявил его с самого начало а там где курсор находится

при этом когда я буду двигать мышкой чтоб не двигался вместе с курсором а стоял
 

trueW3C

Поклонник Yii
Регистрация
04.03.2009
Сообщения
847
Обычно перед тем как спрашивать у других, спрашивают у гугла...просто других может не быть...

http://www.google.com.ua/search?hl=ru&client=opera&hs=4Mi&rls=ru&ei=1taSS47-L5KSmwO-uOiHCw&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CBMQBSgA&q=Tooltip+js&spell=1
 

Romani

Well-Known Member
Регистрация
08.01.2010
Сообщения
462
а как добавить код смайлика в положение курсора? не в конец , а именно туда где сейчас курсор
 

trueW3C

Поклонник Yii
Регистрация
04.03.2009
Сообщения
847
Ну...я кинул архив...там вставляется куда нужно...
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
слушай а как сделать чтоб его было невазможно растягивать и после того как нажал на смайлик чтоб он сразу вставлялся без потери прежнего ?? а так надо , нажать на смайлик и для того чтоб поставить еще один нужно сначало нажать на поле и только патом уже на смайлик
 

trueW3C

Поклонник Yii
Регистрация
04.03.2009
Сообщения
847
Я на мастер JS-са...я давал ссылки, там нужно рыться в документации...что-то с положением каретки...ищи
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
а как сделать чтоб доблять код но ток патом чтоб смайлик отоброжался как картина ?
 
Статус
Закрыто для дальнейших ответов.
Верх Низ