Я пытаюсь найти способ запоминания/сохранения текстового диапазона JScript, а затем применить его обратно к тексту и преобразовать его в выделение.Javascript: запомнить выбранный диапазон текста
Пример: в iframe, который находится в «designmode» и содержит текст «Это текст внутри кадра», пользовательские hilights/selects «is text».
Я могу прочитать этот выбор, используя все доступные методы диапазона. Пока нет проблем. Теперь нажатие кнопки создает другой iframe, содержащий тот же текст, что и первый, и первый iframe удаляется. В этом втором iframe я хочу выбрать тот же текст, который пользователь выбрал в первом кадре. Теперь проблемы начинаются: объект диапазона из iframe 1 не может использоваться для iframe 2. Как-то объект диапазона, кажется, привязан к его исходному элементу. Установка диапазона не имеет никакого эффекта или странных ошибок. Как я могу повторно выбрать все, что было выбрано?
Рене
Есть ли способ
Этот дополнительный iframe: копируете ли вы весь HTML из исходного iframe? –
Не копируя его, но мы можем предположить, что содержимое дополнительного iframe идентично. Поэтому мне почему-то нужно было знать, что было выбрано слово fith, или «третье изображение», или «второе слово и следующий абзац и следующая таблица», а затем выберите то же самое в дополнительном iframe. – Krumelur
мое изменение: добавлено несколько тегов –