Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.02.2009, 12:59
Аспирант
Отправить личное сообщение для evgen28 Посмотреть профиль Найти все сообщения от evgen28
 
Регистрация: 21.01.2009
Сообщений: 38

кросс-браузерное выделение текста
Доброе время суток! Подскажите пожалуйста, как сделать выделение содержимого текстовой области элемента
у меня есть функция
function(id){
          if(ie){
            var range = document.createTextRange();
            var tab=document.getElementById(id);;
            range.moveToElementText(tab);
            range.select();
          } else {  
            var range = document.createRange();
            referenceNode = document.getElementById(id);
            range.selectNodeContents(referenceNode);
            referenceNode.focus();
          }
}

Я передаю ей id элемента(в конкретном случае-id таблицы). Выделение работает только для ie а для остальных браузеров нет. Подскажите пожалуйста, как сделать кроссбраузерное выделение текстового содержимого элемента

Последний раз редактировалось Dmitry A. Soshnikov, 17.02.2009 в 14:13. Причина: BB-теги
Ответить с цитированием
  #2 (permalink)  
Старый 31.03.2009, 17:52
Аспирант
Отправить личное сообщение для evgen28 Посмотреть профиль Найти все сообщения от evgen28
 
Регистрация: 21.01.2009
Сообщений: 38

Народ кто нибудь знает ответ?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оборачивание текста в теги <b>, <i> и т.д. bizmak Элементы интерфейса 4 23.01.2009 05:01
Firefox: перехватить соббытие при перетаскивании текста no_alex Общие вопросы Javascript 9 21.08.2008 18:02