Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   конфликт символов (https://javascript.ru/forum/events/16488-konflikt-simvolov.html)

crautcehr 10.04.2011 16:52

конфликт символов
 
<script>
if (window.location.search == "")
{ document.write("{include file='menu.tpl'}"); } else { document.write("ne glavnaja"); }
</script>

конфликтуют димволы внутри вывода ' ' { }
как написать ?

Matre 10.04.2011 17:16

\'

{} не конфликтует.

Gvozd 10.04.2011 17:20

Цитата:

Сообщение от crautcehr
конфликтуют димволы внутри вывода ' ' { }

ничего не конфиликтует
<script type="text/javascript">
if (window.location.search == "") 
{ document.write("{include file='menu.tpl'}"); } else { document.write("ne glavnaja"); }
</script>

crautcehr 10.04.2011 17:22

а че тогда не выводится нефига ?

crautcehr 10.04.2011 17:25

просто текст выводится , а подключить файл не удаётся , никогда не дружил с яваскриптом

Gvozd 10.04.2011 17:41

Цитата:

Сообщение от crautcehr
а че тогда не выводится нефига ?

поправил свой пост.
все прекрасно работает
Цитата:

Сообщение от crautcehr
просто текст выводится , а подключить файл не удаётся , никогда не дружил с яваскриптом

да, все верно
у вас должна вывестись одна из двух надписей:
Цитата:

{include file='menu.tpl'}
Цитата:

ne glavnaja
про подключение файла в вашем коде нету ни слова.

ну, если конечно не считать первую надпись "подключением файла menu.tpl"
но, к JS это не имеет никакого отношения

судя по-всему вы используете какой-то шаблонизатор.
и очевидно, что он просто тупо вставил в указанный ваш код заместо {include file='menu.tpl'} содержимое соовтетсвующего файла.
ну, и разумеется, скорее всего случился конфликт, из-за того что вы вставили хуйню в JS_строку

crautcehr 10.04.2011 17:47

спасибо,хоть ктото чтото объяснил , сделал - все работает

{include file='menu.tpl'} - это модуль описанный в пхп файлах


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