Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> опера, чудеса с selection'ом в designMode 
:(
    Опции темы
4erep
Дата 9.8.2006, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 9.8.2006

Репутация: нет
Всего: нет



Нужна помощь или совет!
Возникла такая проблема, теряется selection после вызова prompt(...).
Что характерно, при первом создании ссылки вызов диалогового окна на selection не влияет. Но при повторном создании, selection проподает.

(Opera 9.00)
Код
<html>
    <head>
        <script language="javascript" type="text/javascript">
            function onClickHandler(event) {
                var url = prompt("Введите адрес:", "http://");
                frameDocument.execCommand("CreateLink", false, url);
            }
        </script>
    </head>
    <body >
        <iframe  id="frama"></iframe>
        <button id="createLink">LINK</button>
        <script type="">
            var frameDocument = document.getElementById("frama").contentWindow.document;
            frameDocument.open();
            frameDocument.write("abcdefghijklmnopqrstuvwxyz");
            frameDocument.close();
            frameDocument.designMode = "On";
            document.getElementById("createLink").onclick = onClickHandler;
        </script>
    </body>
</html>

PM MAIL   Вверх
Sardar
Дата 9.8.2006, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



4erep, не совсем, селекция пропадает когда ты на ссылке кликаешь. Но у тебя проблема не в селекции вовсе, а в том как ты инфу в ифрейм пишешь. При каждой новой ссылке открываеться поток документа document.open, очищающий окно (весь ифрейм), в итоге во фрейме всегда одна ссылка - самая последняя.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1817 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.