This Might Be Useful

Заключаем в таги выделенный в textarea текст

В продолжение вчерашних манипуляций с текстом понадобилось вставлять в textarea таги. Причем не просто вставлять, а "брать" в таги выделенный текст. Соответствующая функция приведена ниже.

JAVASCRIPT:
  1. function insertTag(elem, tagstart, tagend) {
  2.   // Mozilla и другие вменяемые браузеры
  3.   if (elem.setSelectionRange) {
  4.     elem.value = elem.value.substring(0, elem.selectionStart) +
  5.                   tagstart +
  6.                   elem.value.substring(elem.selectionStart, elem.selectionEnd) +
  7.                   tagend +
  8.                   elem.value.substring(elem.selectionEnd, elem.value.length);
  9.   }
  10.   // MSIE
  11.   else {
  12.     var selectedText = document.selection.createRange().text;
  13.     if (selectedText != "") {
  14.       var newText = tagstart + selectedText + tagend;
  15.       document.selection.createRange().text = newText;
  16.     }
  17.   }
  18. } // insertTag

Постовой: Пройди iq тест узнай, на сколько ты умен! Если что - поможет лечение алкоголизма и частная наркологическая клиника одесса.
· Вставляем в textarea текст туда, где находится курсор

- Коментировать
- Trackback

2 Responses to “Заключаем в таги выделенный в textarea текст”


  1. Mithgol the Webmaster Says:

    См. http://fghi.pp.ru/?area://Ru.Blog.Mithgol/?msgid=2:5063/88+495390d9

  2. Andrey Says:

    Еще бы живые примеры к коду. тогда вообще не надо голову ломать в чем суть, а то когда 70КБ в день напишешь коду то вообще ничего не хочеться

Leave a Reply

code