![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Honoo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 19.12.2007 Репутация: нет Всего: нет |
Доброе время суток!
Подскажите, пожалуйста, как можно получить индексы начала и конца выделенного текста? Объясню ситуацию поподробнее: 1. Имеется iframe с designMode="on" 2. Пользователь выделяет фрагмент текста (необходимо как-то запомнить это выделение, т.к. далее оно пропадет) 3. Пользователь выбирает inpet text, вводит туда необходимое значение и по нажатию на кнопку этим значением должен замениться фрагмент текста, который был выделен в iFrame. Вся проблема в том, что когда пользователь выделив текст в iFrame выбирает input text выделение текста в iframe пропадает и по нажатию на "Ok" это выделение надо возвращать и заменять. Я пробовал запомнить индексы выделения следующим образом:
Это скрипт работает только в IE. Как получить fstart и fend в других браузерах? Пробовал в Opera поиграть с selectionStart и selectionEnd - не получилось. Так же в Opera не сработал вариант и с moveStart и moveEnd (может конечно я что-то не так делал, но из ran удалось только получить text.length, а остально так и не давало никаких результатов). Помогите, пожалуйста, разобраться с этой задачей! Или может у кого-нибудь есть другие идеи как запомнить выделени и потом его вернуть! Заранее премного благодарен!! |
|||
|
||||
Frozen_Coyote |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 20.9.2007 Репутация: нет Всего: нет |
А подскажите пожалуйста как этот код в ИЕ заставить работать? что то не получается никак ((
|
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |