![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Burrr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 4.9.2005 Репутация: 10 Всего: 20 |
У меня есть обычный текст в HTML. Как мне его можно выделить, при этом создав настоящее выделение (без инпута, стилевого окраса и др обходных путей). То бишь сделать так, как будто я его выделил мышью?
|
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
||||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
В Гекко-браузерах - объект Range (здесь нашёл похожее: http://www.developing.ru/forum/topic5762.html , метод setSelectionRange()),
в ИЕ и Опере от 8.01+ - объект textRange, метод select() . (Ссылку поправил, работает.) Это сообщение отредактировал(а) 12345c - 3.3.2008, 14:53 -------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
| Burrr |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 4.9.2005 Репутация: 10 Всего: 20 |
Наверное, я не очень четко объяснил проблему. Есть такая HTML-страница:
Обычный HTML-текст (не textarea и не инпут). Как-нибудь можно выделить слова "начале было", как будто мышью. Как создать такое выделение? Можете привести пример такого выделения для этого кода, чтобы работало в Гекко и ИЕ (Опера не обязательна), например по таймауту после загрузки (событие load).
12345c, я так понимаю, что это код для Textarea? Или можно его как-то к html(plain) - тексту прикрутить? Вторая ссылка, для ИЕ и Оперы неактивна |
||||
|
|||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Нет, к любому. textRange работает для 2 объектов - document, textarea и поля ввода.
Делать не очень есть когда, вот для IE, читать о методах по ссылке выше:
|
|||
|
||||
| Burrr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 4.9.2005 Репутация: 10 Всего: 20 |
Круто, спасибо!
12345c, +1 |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |