Программирование > JavaScript & JScript

Помогите со вставкой текста по двойному щелчку

(1/1)

Pustota:
Есть форма:

Нужно чтобы при нажатии двойным щелчком мыши по имени файла в списке "Картинка", это имя файла попадало в поле "Текст статьи" в то место, где находится курсор.
Имя формы: form1, имя поля со списком файлов smallimg, имя поля "Текст статьи" - article.
В Javascripts новичок. Подскажите, как это сделать? Заранее спасибо.

Pustota:
Решил проблему. Только почему-то вставляет в конец текста (если он там есть). А как сделать чтобы вставлял туда, где курсор находится?

commander:
Pustota

focus()

Pustota:
focus() - да, курсор ставится. А добавляется у меня такой командой:
document.all.article.value+=\' <img src="images/\'+ImageId+\'"> \'; // для IE
document.forms[\'form1\'].elements[\'article\'].value+=\' <img src="images/\'+ImageId+\'"> \'; //и для всего остального
А это получается, что он в конец вставляет.
Как вставить туда, где курсор находится???

commander:
Pustota


   test




function insert_code(code)
   {
      var text = document.form.document.selection.createRange().text;
      document.form.main_code.focus();
      document.form.document.selection.createRange().text = code+text;
      document.form.main_code.focus();
   }



blah-blah-blah blah-blah-blah blah-blah-blah





Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии