Показать сообщение отдельно
  #2 (permalink)  
Старый 01.11.2012, 17:27
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

dmitry111,

Можно узнать текущую позицию курсора в тексте. Подробнее здесь

Как-то так:
function getCaretPos(obj)
{   
  if(obj.selectionStart) return obj.selectionStart;//Gecko
  else if (document.selection)//IE
  {
    var sel = document.selection.createRange();
    var clone = sel.duplicate();
    sel.collapse(true);
    clone.moveToElementText(obj);
    clone.setEndPoint('EndToEnd', sel);
    return clone.text.length;
  }
  
  return 0;
}

Последний раз редактировалось Hoshinokoe, 01.11.2012 в 17:32.
Ответить с цитированием