Показать сообщение отдельно
  #5 (permalink)  
Старый 15.06.2010, 12:17
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

var range = document.createRange();

 // устанавливаем выделение в нужное место
range.setStart(…); // или setStartBefore/setStartAfter или selectNode, что удобне в конкретном случае
 // схлопываем выделение в каретку
range.collapse(true);

// отображаем визуально
var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
Это нужно делать после вставки.
Ответить с цитированием