Показать сообщение отдельно
  #35 (permalink)  
Старый 09.07.2009, 12:10
Кандидат Javascript-наук
Отправить личное сообщение для `p r o x y Посмотреть профиль Найти все сообщения от `p r o x y
 
Регистрация: 04.05.2009
Сообщений: 105

ни как не могу победить - установку позиции корректки в textarea для ie.
Пока только через:

qq.TextArea.onselect = saveCaretPos;
qq.TextArea.onclick  = saveCaretPos;
qq.TextArea.onkeyup  = saveCaretPos;

function saveCaretPos(event){
    event = event || window.event;
    var obj = event.target || event.srcElement;
    if (typeof(document.selection) != 'undefined' && typeof(document.selection.createRange) != 'undefined')
    obj.caretPos = document.selection.createRange().duplicate();
}


Хотя для Opera и FF отлично работает:
obj.setSelectionRange(caretPos, caretPos);


Может для ie есть вариант подобный setSelectionRange?
Ответить с цитированием