X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вставка смайла, где курсор, а не в конце предложения ( .focus() )
peniksru
peniksru
Topic Starter сообщение 12.8.2015, 21:37; Ответить: peniksru
Сообщение #1


Привет всем форумчанам!!! 

Есть вопрос по скрипту который я никак не могу решить  :wacko:  :wacko:  :wacko:
Есть скрипт, который вставляет смайл по клику в div но не в том месте где курсор, а в самом конце предложения, и даже если сменить место курсора, все равно смайл вставляется в самый конец.
Скрипт модернизировал под свои нужны, но вот вставить функцию .focus() не получается... помогите пожалуйста разобраться и ткните пальцем и если несложно с маленьким объяснением! 

<script>
var FieldSet=function(container,tagID){
this.browse=[];
this.container=(typeof container=='object')?container:document.getElementById(container) ;
var id=0;

this.add=function(type){
var template={
input1:' <img src="/img/smail/1.png"> ',
input2:' <img src="/img/smail/2.png"> ',
input3:' <img src="/img/smail/3.png"> ',
table_name:''}
[type],
wrapper=document.createElement("span");
wrapper.innerHTML=template;
this.container.appendChild(wrapper);
this.browse.push(wrapper);
return wrapper;
}
this.remove=function(index){
this.container.removeChild(this.browse.pop());
}
}
var browse=new FieldSet("browse");
</script>



<img src="/img/smail/1.png" onClick="browse.add('input1');" >

<div id="browse" contenteditable="true" > </div>



Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Кто где хранит файлы? И какой объем?
просто интересно
19 mark2013 1990 25.3.2024, 6:42
автор: Skyworker
Открытая тема (нет новых ответов) Где больше пробив на кликандер или попандер или попап трафике?
1 Boymaster 613 20.3.2024, 9:50
автор: Skyworker
Открытая тема (нет новых ответов) Где получить виртуальную карту бесплатно?
22 Mixatraider 5428 2.3.2024, 0:08
автор: Alekser
Горячая тема (нет новых ответов) Где лучше зарегистрировать email?
104 MorKer 13525 29.2.2024, 23:45
автор: bestx24
Открытая тема (нет новых ответов) Где зарегать домен RU за рубежом.
Без документов, паспорта.
7 chakrai 2260 20.2.2024, 15:48
автор: apirone


 



RSS Текстовая версия Сейчас: 29.3.2024, 4:28
Дизайн