Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подключение скриптов только один раз (https://javascript.ru/forum/misc/27106-podklyuchenie-skriptov-tolko-odin-raz.html)

IndigoHollow 02.04.2012 21:05

Подключение скриптов только один раз
 
Всем привет! Структура CMS "1С-битрикс" устроена так, что если подключаешь между тегами <head> скрипты, то они грузятся каждый раз при вызове новой страницы. Из-за этого очень долго грузятся страницы.
Вопрос: как можно подключить скрипты только один раз? Например, задать условие, что "если мы находится на главной странице, то грузить скрипты, иначе - нет".
Заранее спасибо за ответы :)

Kolyaj 02.04.2012 23:39

Вам на форум Битрикса.

IndigoHollow 03.04.2012 09:34

Это да, но может кто-то знает каким образом загружать скрипты только на одной странице, а не на всех?

IndigoHollow 03.04.2012 09:51

Уже сам разобрался smile:)

Проверяем является ли наша страница той, которая нужна(в данном случае главной) и если является - подгружаем скрипты:

<?
$URL5=$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
if($URL5=='test4.ru/') :
?>
<sc ript type="text/javascript" src="bitrix/templates/furniture_dark-blue/js/jquery.js"></script>
<sc ript type="text/javascript" src="bitrix/templates/furniture_dark-blue/js/jquery-easing-1.3.pack.js"></script>
<sc ript type="text/javascript" src="bitrix/templates/furniture_dark-blue/js/jquery-easing-compatibility.1.2.pack.js"></script>
<sc ript type="text/javascript" src="bitrix/templates/furniture_dark-blue/js/jquery.kwicks-1.5.1.pack.js"></script>
<sc ript type="text/javascript" src="bitrix/templates/furniture_dark-blue/js/script_for_banner.js"></script>
<? endif; ?>


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