Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 24.05.2010, 18:25
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

alert('Subj_01&&Subj_02&&Subj_03'.split('&&').join('\n'))
Ответить с цитированием
  #22 (permalink)  
Старый 25.05.2010, 02:13
Интересующийся
Отправить личное сообщение для Don_Julio Посмотреть профиль Найти все сообщения от Don_Julio
 
Регистрация: 03.05.2009
Сообщений: 10

Дело в том, что я использую split "внутри" скрипта Greasmonkey, а там с одиночными кавычками проблема.

Я не могу понять, почему двойные кавычки перестали работать...
Ответить с цитированием
  #23 (permalink)  
Старый 25.05.2010, 09:20
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

alert("Subj_01&&Subj_02&&Subj_03".split("&&").join("\n"))


И нет там никаких проблем с одиночными кавычками.
Ответить с цитированием
  #24 (permalink)  
Старый 25.05.2010, 11:15
Интересующийся
Отправить личное сообщение для Don_Julio Посмотреть профиль Найти все сообщения от Don_Julio
 
Регистрация: 03.05.2009
Сообщений: 10

Я разобрался.

Та функция, которая "вчера работала" - предназначена для обработки строк, получаемых из двух разных источников: из <textarea> и из DOM Storage.
Так вот, "вчера" при обработке строки из <textarea> - все было ok, а когда я получал ту же строку из DOM Storage - ничего не происходило.
Я решил попробовать передавать строки в функцию не непосредственно из DOM Storage, а через скрытое поле <input> - всё заработало.
Что там происходило со строкой в DOM Storage я так и не знаю
Ответить с цитированием
  #25 (permalink)  
Старый 25.05.2010, 11:19
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Don_Julio
Что там происходило со строкой в DOM Storage я так и не знаю
Так выведи и посмотри.
Ответить с цитированием
  #26 (permalink)  
Старый 25.05.2010, 11:48
Интересующийся
Отправить личное сообщение для Don_Julio Посмотреть профиль Найти все сообщения от Don_Julio
 
Регистрация: 03.05.2009
Сообщений: 10

Я выводил и в alert, и в <input type=text> - внешне никаких отличий.
Даже копировал строку из alert и "скармливал" ф-ции - она не "давилась".
Это и сбивало с толку.
Ответить с цитированием
  #27 (permalink)  
Старый 25.05.2010, 11:55
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Значит там не строка была. Надо пропустить через String() то, что приходит.
Ответить с цитированием
  #28 (permalink)  
Старый 25.05.2010, 13:14
Интересующийся
Отправить личное сообщение для Don_Julio Посмотреть профиль Найти все сообщения от Don_Julio
 
Регистрация: 03.05.2009
Сообщений: 10

Спасибо, помогло!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обрезать строку и добавить символы в середине, в зависимости от длинны строки andreyua Firefox/Mozilla 12 10.12.2010 15:44
[JavaScript] получение данных из адресной строки после знака # GiveMeABreak AJAX и COMET 2 16.09.2009 00:36
Для события onCLick получить индекс строки и объект грида. progi2007 ExtJS 4 05.08.2009 11:31
Подсветка выделенной строки в таблице (row table highlight) artsage Элементы интерфейса 4 03.04.2009 06:40
Разбор строки GRol Общие вопросы Javascript 19 04.03.2009 00:33