Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Зачем применяется такой синтаксис s"+"c"+"ript (https://javascript.ru/forum/misc/15683-zachem-primenyaetsya-takojj-sintaksis-s-c-ript.html)

allforweb 09.03.2011 15:57

Зачем применяется такой синтаксис s"+"c"+"ript
 
Уже в нескольких скриптах встречаю такой синтаксис s"+"c"+"ript
Вот например:
var query="<s"+"c"+"ript src="script.js"'></s"+"c"+"ript>";

Может кто-то объяснить что сие значит? Похоже на то, что нельзя в переменную заносить слово script но информации нигде нет по этому поводу.

Aetae 09.03.2011 16:25

Ну какбэ очевидно
<script type="text/javascript">
var s='</script>';
bla bla bla
</script>

При упоминании </script> - основной тег скрипт закроется и всё что после него будет читаться как обычный html.

Kolyaj 09.03.2011 16:51

Достаточно "рвать" только </script>, если скрипт находится внутри html. А можно и не рвать, а написать <\u002fscript>

Aetae 09.03.2011 17:04

Ну по ходу рвут всё подряд от тупого копирования и не понимания смысла.)

Matre 09.03.2011 18:20

Цитата:

а написать <\u002fscript>
Можно написать <\/script>.
Я выиграл.


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