Как правильно прописать условия для скриптов?

голоса: 0
Как правильно прописать условия для скриптов?  Видел 2 варианта. Какой правильный?  1. <script><?if($код$)?>код скрипта<?endif?> </script>  2. <?if($код$)?><script>код скрипта</script><?endif?>
Закрыто с пометкой: Ответ получен!
| Автор: | Категория: JavaScript
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
вы задали бессмысленный вопрос.  1 вариант для содержимого скрипта.  2 вариант условие вывода скрипта
| Автор:

В чём бессмысленный? Я просто интересуюсь какой вариант правильный. Таких условий может быть много.

<script>

<?if($PAGE_ID$="frMain")?> $(".#").addClass('class1'); <?endif?> 

<?if($PAGE_ID$="forum")?>$("#").addClass('class2'); <?endif?> 

<?if($PAGE_ID$="category")?> $("#").addClass('class3'); <?endif?> 

</script>

или

 

<?if($PAGE_ID$="ffrMain")?> <script>$(".#").addClass('class1');</script> <?endif?> 

<?if($PAGE_ID$="forum")?> <script>$(".#").addClass('class2');</script> <?endif?> 

<?if($PAGE_ID$="category")?> <script>$(".#").addClass('class3');</script> <?endif?> 

Работают оба варианта. 

 

Вячеслав Кодин,
Оба варианта правильные, выбор за вами.
Yuri_Geruk,
А с точки зрения скорости загрузки?
Вячеслав Кодин,
На скорость это никак не влияет, так как скрипт мелкий, по сути нагрузок никаких не создает.
Yuri_Geruk,
Спасибо за ответ.
...