Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.08.2012, 03:40
Кандидат Javascript-наук
Отправить личное сообщение для Bebarr Swallow Посмотреть профиль Найти все сообщения от Bebarr Swallow
 
Регистрация: 17.03.2011
Сообщений: 113

Правильное комментирование строки
Весь текст нужно закомментировать в строку, используя только одиночные ':
Код:
var a = 'onchange=\'dlLink.download=this.value+ТЕКСТ;\'';
Вопрос - как окружить ТЕКСТ, если вариант \\' - точно не подходит.
Ответить с цитированием
  #2 (permalink)  
Старый 27.08.2012, 05:10
Профессор
Отправить личное сообщение для bot87 Посмотреть профиль Найти все сообщения от bot87
 
Регистрация: 16.05.2011
Сообщений: 307

‘ ‘ ‘ левая одиночная кавычка
__________________
Я только учусь.Ногами просьба не бить
Ответить с цитированием
  #3 (permalink)  
Старый 27.08.2012, 05:43
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

В чём смысл сего анального извращения?
__________________
29375, 35
Ответить с цитированием
  #4 (permalink)  
Старый 27.08.2012, 07:56
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

Сообщение от Maxmaxmахimus Посмотреть сообщение
ТЕКСТ окружается так же как и все остальное что ты окружил

var a = 'onchange=\'dlLink.download=this.value+\'ТЕКСТ\';\'';
Очевидно что это будет аттрибутом onchange, те. получится в итоге:
<xxx onchange='dlLink.download=this.value+'ТЕКСТ';' />
что равнозначно:
<xxx onchange='dlLink.download=this.value+' />


Другой вопрос в чём проблема с нормальными кавычками, и в чём проблема с нормальным назначением onchange?
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 27.08.2012, 18:11
Кандидат Javascript-наук
Отправить личное сообщение для Bebarr Swallow Посмотреть профиль Найти все сообщения от Bebarr Swallow
 
Регистрация: 17.03.2011
Сообщений: 113

Просто код var a = ...; .. заключен в строку в которой еще много строк и подстрок.

Альтернативный вариант уже есть и все заработало. Просто интересуюсь, сам не могу понять как такое проделать.
Ответить с цитированием
  #6 (permalink)  
Старый 27.08.2012, 18:45
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от Bebarr Swallow
Просто код var a = ...; .. заключен в строку в которой еще много строк и подстрок.
Приведите более длинную строку(как есть), подстроки выделите цветом
Приведите более длинную строку, подстроки выделите цветом
Ответить с цитированием
  #7 (permalink)  
Старый 27.08.2012, 18:57
Кандидат Javascript-наук
Отправить личное сообщение для Bebarr Swallow Посмотреть профиль Найти все сообщения от Bebarr Swallow
 
Регистрация: 17.03.2011
Сообщений: 113

Код:
var myVariable = "var a = 'onchange=\'dlLink.download=this.value+ПОДСТКОКА_много_текста_в_формате_text/plain;\'';";
Ответить с цитированием
  #8 (permalink)  
Старый 27.08.2012, 19:22
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Bebarr Swallow, Закодить и раскодить в самой функции на серве

var myVariable = "var a = 'onchange=\'dlLink.download=this.value + escape('ПОДСРОКА_много_текста_в_формате_text/plain;')\';
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как вставить строки в таблицу? Yurik Events/DOM/Window 2 29.02.2012 17:14
Видимость строки таблицы sslab Events/DOM/Window 8 04.12.2011 21:58
Узнать номер строки таблицы по клику antserg jQuery 4 13.11.2011 13:46
Выделение строки в таблице posta ExtJS 5 23.06.2011 12:31
Для события onCLick получить индекс строки и объект грида. progi2007 ExtJS 4 05.08.2009 11:31