@FinchRED

Почему библиотеки, зарегистрированные в init библиотеки bx, отрабатывают на всех страницах?

AddEventHandler("main","OnEpilog",array("JsTestClass","OnEpilogHandler"));
class JsTestClass{
	function OnEpilogHandler(){
		
		CJSCore::RegisterExt('lib2_1', array(
	'js' => '/local/js/lib2_1/lib2_1.js',
	'css' => '/local/js/lib2_1/lib2_1.css',
	'lang' => '/local/js/lib2_1/lang/'.LANGUAGE_ID.'/lib2_1.php'
));

CJSCore::RegisterExt('bxjs2_2', array(
	'js' => '/local/js/bxjs2_2/bxjs2_2.js',
	//'css' => '/local/js/lib2_1/lib2_1.css',
	'lang' => '/local/js/bxjs2_2/lang/'.LANGUAGE_ID.'/bxjs2_2.php'

));
		//};
   //CJSCore::Init(array("bxjs2_2"));
	//CJSCore::Init(array("ajax"));
//CJSCore::Init(array('lib2_1'));
	}

};

По идее на странице надо подключить данными способами.
И тогда библиотеки должны срабатывать при на этих страницах. Но они отрабатывают везде.
CUtil::InitJSCore(array('lib2_1'));
CJSCore::Init(array("lib2_1"))

CUtil::InitJSCore(array('bxjs2_2'));
CJSCore::Init(array("bxjs2_2"))
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Drayde
Может потому, что init подключается на всех страницах..
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 15:31
70000 руб./за проект
25 апр. 2024, в 15:26
15000 руб./за проект
25 апр. 2024, в 15:13
3000 руб./за проект