Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   узнать начальную позицию выделения (https://javascript.ru/forum/misc/14293-uznat-nachalnuyu-poziciyu-vydeleniya.html)

bushstas 10.01.2011 13:40

узнать начальную позицию выделения
 
знаю что несложно узнать начальную позицию выделенного текста внутри текстового поля, а вот не знаю возможно ли узнать позицию начала выделения текста внутри допустим div'а

выделенный текст легко отследить
seltext = (
(window.getSelection && window.getSelection()) ||
(document.getSelection && document.getSelection()) ||
(document.selection && document.selection.createRange && document.selection.createRange().text)
);

а вот позицию...
должны же быть какие-то фичи )))

Amphiluke 10.01.2011 14:30

Для «нормальных» браузеров:
<div onmouseup="alert(window.getSelection().getRangeAt(0).startOffset);">Lorem ipsum dolor sit amet...</div>

monolithed 11.01.2011 00:06

Цитата:

Сообщение от Amphiluke
Для «нормальных» браузеров:

ну это не дело, если даете пример, то пожалуйста для всех или сопроводительную ссылку
http://2007.fastcoder.ru/articles/?aid=609
http://2007.fastcoder.ru/articles/?aid=172


Часовой пояс GMT +3, время: 20:03.