Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > Mozilla и получение HTML выделенного текста |
Автор: Frozen_Coyote 16.2.2011, 12:26 | ||
Добрый день, сражаюсь с проблемой - никак не получается справиться - помогите кто может ![]() Для начала прошу открыть ссылку - это http://test.standarta.net/, точнее его часть Описание проблемы: Открываем ИЕ. В нем открываем редактор, выделяем ссылочку (четко по ее границам), нажимаем ТЕСТ и в алерте получаем HTML всей ссылки. Это то что надо, великолепно. Теперь открываем Оперу к примеру, или Хрому - не суть. В ней открываем редактор, выделяем ссылочку (четко по ее границам), нажимаем ТЕСТ и в алерте получаем СОВСЕМ НЕ ТО ЧТО НУЖНО - только текст, без HTML. А вот если мы выделим ссылку + еще один (или больше) символов (неважно с какой стороны - слева, справа) - получаем то что нужно - в алерте отображается весь HTML ссылки ПОЧЕМУ ТАК, друзья? Я уже голову свернул ((( Ниже код функции
|
Автор: Evghenusi 16.2.2011, 18:19 |
Firebug напарывается на document.frames is not a function http://test.standarta.net/wysiwyg.js Line 294 |
Автор: Frozen_Coyote 16.2.2011, 18:27 |
Я не очень в курсе как пользоваться фаербагом, знаю, это дебаггер какой то.. но не суть - мне каежтся к этой проблеме он не имеет ровным счетом никакого отношения. Или я неправ? в любом случае исправил ошибку frames() на frames[] |