powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получение выделенных элементов в DOM
3 сообщений из 3, страница 1 из 1
Получение выделенных элементов в DOM
    #34914922
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочется, чтобы пользователь выделив часть текста мог применить к нему какое-либо форматирование (например - изменить межстрочный интервал). Вроде бы то, что нам надо -
Код: plaintext
createRangeCollection()
но однако же
MSDNMicrosoft Internet Explorer 5.5 does not provide multiple selection.
И не только в 5.5.
А как же тогда быть? Перебирать последовательно все элементы документа и смотреть как они расположены односительно выделения через CompareEndPoints(...) и т.д. ? Если делать напрямую, то получается достаточно медленно на большом документе.
Нет, у меня конечно есть вариант найти начало выделения путем двоичного поиска и затем пробежаться по элементам пока не найдем первый, который заканчивается после выделения попутно применяя к ним нужные стили. Это нормальное решение, или я слишком извратился?
...
Рейтинг: 0 / 0
Получение выделенных элементов в DOM
    #34917798
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Копать document.execCommand.
...
Рейтинг: 0 / 0
Получение выделенных элементов в DOM
    #34918803
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyКопать document.execCommand.
И что? ExecCommand не возвращает никаких элеметнов. Через ExecCommand можно далеко не все форматы применить (например - тот же межстрочный интервал). А самое плохое, что если отформатировали через STYLE, то execCommand хоть обприменяйся - не учитывает он их. Собственно поэтому и приходится так извращаться...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получение выделенных элементов в DOM
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]