Показать сообщение отдельно
  #5 (permalink)  
Старый 10.03.2009, 18:07
Профессор
Отправить личное сообщение для AzriMan Посмотреть профиль Найти все сообщения от AzriMan
 
Регистрация: 27.02.2009
Сообщений: 215

Сообщение от demi Посмотреть сообщение
да вызывается.

Еще вопрос.

когда вызвалась функция как определить где курсор
в тексте.

Вообще мне надо из textarea выдернуть слово которое печатается
чтоб отправить его с запросом.

function getCaretPos(obj)
{
  obj.focus();
  
  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;
}

Ф-ии в качестве аргумента передается объект textarea.

Например: getCaretPos(document.formName.textareaName);

(с) яндекс+"положение курсора в textarea". первый линк.
Ответить с цитированием