есть коды Битрикс. Скажите, пожалуйста, как их подключить или дайте ссылку на материал, где написано как это сделать.
Вот первый код:
<script id="bx24_form_delay" data-skip-moving="true">
( function(w,d,u,B) {
w['Bitrix24FormObject'] = b;
w = w || function() {
arguments[0].ref=u;
( w.forms = w.forms || [] ).push(arguments[0])};
if(w['forms']) return;
s = d.createElement('script');
r = 1*new Date();
s.async = 1;
s.src = u + '?' + r;
h = d.getElementsByTagName('script')[0];
h.parentNode.insertBefore(s,h);
} )
(window,document,'https://fatekhov.bitrix24.ru/bitrix/js/crm/form_loader.js','b24form 9;);
b24form({"id":"16","lang":"ru","sec":"pww9lb& amp; quot;,"type":"delay","delay":5});
(этот код создаёт всплывающее окно - заказать обратный звонок). Мне нужно сделать, чтобы это окно также создавалось при клике на кнопку.
Делаю так, но не работает:
var numberElem = document.getElementsByClassName("numbers")[0].children[1];
numberElem.onclick = function (e) {
(function(w,d,u,B) {
w['Bitrix24FormObject'] = b;
w = w || function() {
arguments[0].ref=u;
( w.forms = w.forms || [] ).push(arguments[0])};
if(w['forms']) return;
s = d.createElement('script');
r = 1*new Date();
s.async = 1;
s.src = u + '?' + r;
h = d.getElementsByTagName('script')[0];
h.parentNode.insertBefore(s,h);
})
}
Ошибки никакой нет, но не запускается ничего.