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

Сообщение от getme
таком варианте мне интересно что произойдет?
startContainer и endContainer будут разные, что не так? Когда выделение будет в пределах одного контейнера, тогда startContainer и endContainer будут совпадать.

Для точного определения визуальных границ выделения, можно добавить какие-нибудь свои элементы в начало и конец выделения, чтобы определить их координаты. У новых W3C-браузеров тоже есть метод getBoundingClientRect, но только для элементов, с объектом Range не работает.

Координаты элемента на странице
Ответить с цитированием