Заключаем в таги выделенный в textarea текст
В продолжение вчерашних манипуляций с текстом понадобилось вставлять в textarea таги. Причем не просто вставлять, а "брать" в таги выделенный текст. Соответствующая функция приведена ниже.
JAVASCRIPT:
-
function insertTag(elem, tagstart, tagend) {
-
// Mozilla и другие вменяемые браузеры
-
if (elem.setSelectionRange) {
-
elem.value = elem.value.substring(0, elem.selectionStart) +
-
tagstart +
-
elem.value.substring(elem.selectionStart, elem.selectionEnd) +
-
tagend +
-
elem.value.substring(elem.selectionEnd, elem.value.length);
-
}
-
// MSIE
-
else {
-
var selectedText = document.selection.createRange().text;
-
if (selectedText != "") {
-
var newText = tagstart + selectedText + tagend;
-
document.selection.createRange().text = newText;
-
}
-
}
-
} // insertTag
Постовой: Пройди iq тест узнай, на сколько ты умен! Если что - поможет лечение алкоголизма и частная наркологическая клиника одесса.


December 26th, 2008 at 07:58 Quote
См. http://fghi.pp.ru/?area://Ru.Blog.Mithgol/?msgid=2:5063/88+495390d9
January 3rd, 2009 at 22:48 Quote
Еще бы живые примеры к коду. тогда вообще не надо голову ломать в чем суть, а то когда 70КБ в день напишешь коду то вообще ничего не хочеться