Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 11.04.2012, 20:22
Профессор
Посмотреть профиль Найти все сообщения от Антон Крамолов
 
Регистрация: 11.04.2012
Сообщений: 255

Странный баг Оперы выделяет не все оставляет несколько символов невыделенными

В ФФ все нормально
Ответить с цитированием
  #12 (permalink)  
Старый 11.04.2012, 20:24
Профессор
Посмотреть профиль Найти все сообщения от Антон Крамолов
 
Регистрация: 11.04.2012
Сообщений: 255

// Если же вызвать алерт, то все правильно выделять начинает
            document.onmouseup = function() {              
                var sel = window.getSelection();
                if ((sel + '').trim()) {
                    alert(1);
                    var rng = sel.getRangeAt(0);
                    var node = create('span');
                    node.style.cssText = 'font-weight: bold';
                    sel.removeAllRanges();
                    node.appendChild(rng.extractContents());
                    rng.insertNode(node);
                    rng.selectNode(node);
                    sel.addRange(rng);
                }
            }


Как решить подобную проблему?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не работает range в ie like2dev Общие вопросы Javascript 2 21.09.2011 19:41
Передача данных в Multiple Selection trans ExtJS 2 13.07.2011 09:45
jQuery range slider Turner jQuery 0 15.03.2011 11:51
Теряется selection при потере фокуса danik.js Internet Explorer 1 15.10.2010 08:33
Метод pasteHTML объекта Range вырезает комментарии в IE orange Internet Explorer 6 28.12.2009 19:44