Видел на одном форуме такую вещь ... Есть форма <textarea> с текстом. При нажатии на кнопку в то место где стоит курсир вставляется форумный тег. Как такое можно сделать? Вставить в начало или конец текста эт без проблем.
решение пришло само собой... если кому надо
function getCursorPos(elem,teg) {
elem.focus();
var objRange = document.selection.createRange();
var sOldRange = objRange.text;
objRange.text = sOldRange + teg;
}