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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> iframe и замена выделенного текста, некорректность 
:(
    Опции темы
Frozen_Coyote
Дата 15.2.2011, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Добрый день,

у меня есть такая задача:

По нажатию кнопки "Убрать ссылку" превратить выделенную ссылку

Код

<A href="http://www.yandex.ru">Яндекс.ру</a>


в вид

Код

Яндекс.ру


текст функции которая должна делать замену всей ссылки на ее текстовую часть

Код

var notIE = (window.addEventListener) ? true : false;
var ifrWnd = parent.document.getElementById(iframe_id).contentWindow;
var iDoc = ifrWnd.document;    
ifrWnd.focus();
var range = iDoc.selection.createRange();
range.collapse(false);
range.moveStart("character", fstart);
range.moveEnd("character", fend - fstart);
range.select();

//ТЕКСТ КОТОРЫМ ЗАМЕНЯЕМ ВЫДЕЛЕННУЮ ССЫЛКУ - СОБСТВЕННО САМА ССЫЛКА БЕЗ ТЕГОВ А 
txt = range.text;                    
iDoc.selection.clear();
var rng = iDoc.selection.createRange();
rng.pasteHTML(txt);


функция рабоатет ОЧЕНЬ странно: у меня в фрейме две строки (даю код тексареи)

Код

<P><A href="http://www.ya.ru">Яндекс.Ру</A></P>
<P>Рамблер.Ру</P>


выделяю только ссылку, нажимаю "Убрать ссылку" - ничего не происходит
выделяю обе строки - нажимаю "убрать ссылку" - все в порядке

подскажите - как правильно реализовать функцию, где лажа?

с уважением

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


 




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


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

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