Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

как выполнить java-script?

00 голосов
1
Здравствуйте! Решаю задачу - подключение на сайте виртуальной клавиатуры, реализация которой состоит из двух файлов: .js и .css. В теории подключается она следующим образом: в head-разделе странички линкуются вышеуказанные файлы, затем нужным полям ввода присваивается определенный стиль. При загрузке странички скрипт ищет поля ввода с этим стилем, присобачивает к ним картинку и ждет нажатия на эту картинку, чтобы вывести собственно клавиатуру. Скрипт абсолютно рабочий и легко прикручивается к простым html-страничкам, но не прикручивается к Битриксу...
Например, в хидере имеем компонент - форма поиска, к полю ввода которой нужно прикрутить скрипт. Добавляю в head-раздел хидера строки:
Код
<script type="text/javascript" src="keyboard.js" charset="UTF-8"></script>
<link rel="stylesheet" type="text/css" href="keyboard.css">

после чего в шаблоне компонента поиска присваиваю полю ввода нужный стиль. Не работает. Меняю написанное в шапке на
Код
<?$APPLICATION->AddHeadScript('/bitrix/templates/two_columns/keyboard.js')?>
<?$APPLICATION->GetAdditionalCSS('/bitrix/templates/two_columns/keyboard.css')?>

Тож не работает smile:( Подскажите плз, как правильно подключить скрипт и таблицу стилей? Заранее благодарен.
спросил 09 Фев, 13 от FARAMIR (120 баллов)

1 Ответ

00 голосов
в первом случае, скорее всего, пути к скриптам неправильно указаны
во втором - читать документацию по этим методам

вообще, сейчас в любом браузере есть возможность просмотра исходного текста странички...говорят, помогает при отладке
ответил 09 Фев, 13 от AlexLOVE (140 баллов)

Похожие вопросы

0 голосов
10 ответов
спросил 24 Фев, 13 от Misimka (200 баллов)
0 голосов
4 ответов
спросил 19 Янв, 14 от Stom (160 баллов)
0 голосов
7 ответов
спросил 14 Авг, 13 от KAKYWA (180 баллов)
0 голосов
8 ответов
спросил 18 Июнь, 13 от ALONE (140 баллов)
0 голосов
10 ответов
спросил 24 Фев, 13 от Jekanama (320 баллов)