Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.11.2011, 18:15
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

Загадка со строкой - не хочет работать ctarAt, charCodeAt
Получаю строку с выделенным текстом в FireFox, пытаюсь обратится к отдельным символам с помощью .charAt() - ничего не выходит:

javascript:
var t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));
if(t!=''){
  s='';
  for (i=0; i<t.length; i++) {
    s = s +  t.charAt(i);
  };
  alert('s='+s +'\n t='+t);
}
void(0);


А вот если просто переменной строку присвоить, то все в порядке:

javascript:
var t='stroka';
if(t!=''){
  s='';
  for (i=0; i<t.length; i++) {
    s = s +  t.charAt(i);
  };
  alert('s='+s +'\n t='+t);
}
void(0);


Почему так? И как отдельные символы из выделенного текста получить?

Последний раз редактировалось Почемучкин, 10.11.2011 в 18:17.
Ответить с цитированием
  #2 (permalink)  
Старый 10.11.2011, 18:22
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

А, оказывается вместо строки возвращается объект Selection...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не хочет работать слайдер картинок на сайте MadStill Общие вопросы Javascript 0 29.03.2011 14:55
Сломал всю голову.. Посмотрите спецы.. Не хочет работать страница в mozilla-firefox.. ProniK Ваши сайты и скрипты 1 02.06.2010 19:33
Что-то onmouseup у меня не хочет правильно работать. vahrusha Элементы интерфейса 5 10.04.2010 00:00
Функция которая работает на OnLoad не хочет работать на OnClick libinstyle Элементы интерфейса 6 23.03.2010 01:42
GetElementById не хочет работать в динамической форме Игорёk Events/DOM/Window 8 23.06.2009 13:27