Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Правильное комментирование строки (https://javascript.ru/forum/misc/31098-pravilnoe-kommentirovanie-stroki.html)

Bebarr Swallow 27.08.2012 03:40

Правильное комментирование строки
 
Весь текст нужно закомментировать в строку, используя только одиночные ':
Код:

var a = 'onchange=\'dlLink.download=this.value+ТЕКСТ;\'';
Вопрос - как окружить ТЕКСТ, если вариант \\' - точно не подходит.

bot87 27.08.2012 05:10

‘ ‘ ‘ левая одиночная кавычка

Aetae 27.08.2012 05:43

В чём смысл сего анального извращения?

Aetae 27.08.2012 07:56

Цитата:

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

var a = 'onchange=\'dlLink.download=this.value+\'ТЕКСТ\';\'';

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


Другой вопрос в чём проблема с нормальными кавычками, и в чём проблема с нормальным назначением onchange?

Bebarr Swallow 27.08.2012 18:11

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

Альтернативный вариант уже есть и все заработало. Просто интересуюсь, сам не могу понять как такое проделать.

Deff 27.08.2012 18:45

Цитата:

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

Приведите более длинную строку(как есть), подстроки выделите цветом
Приведите более длинную строку, подстроки выделите цветом

Bebarr Swallow 27.08.2012 18:57

Код:

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

Deff 27.08.2012 19:22

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

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


Часовой пояс GMT +3, время: 05:56.