Здравствуйте,
столкнулся с такой проблемой: есть код битрикс, который создаёт всплывающее окно: заказ обратного звонка через определённый промежуток времени.
Как сделать, чтобы этот код заработал при клике на определённую кнопку на сайте?
Вот код:
( function(w,d,u,b) {
w['Bitrix24FormObject'] = b;
w[b] = w[b] || function() {
arguments[0].ref=u;
( w[b].forms = w[b].forms || [] ).push(arguments[0])};
if(w[b]['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');
b24form({"id":"16","lang":"ru","sec":"pww9lb","type":"delay","delay":5});
Я попробовал сделать так, но ничего не поучилось:
var numberElem = document.getElementsByClassName("numbers")[0].children[1];
numberElem.oncl ick = function (e) {
(function(w,d,u,b) {
w['Bitrix24FormObject'] = b;
w[b] = w[b] || function() {
arguments[0].ref=u;
( w[b].forms = w[b].forms || [] ).push(arguments[0])};
if(w[b]['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);
})
}
Заранее спасибо.
столкнулся с такой проблемой: есть код битрикс, который создаёт всплывающее окно: заказ обратного звонка через определённый промежуток времени.
Как сделать, чтобы этот код заработал при клике на определённую кнопку на сайте?
Вот код:
( function(w,d,u,b) {
w['Bitrix24FormObject'] = b;
w[b] = w[b] || function() {
arguments[0].ref=u;
( w[b].forms = w[b].forms || [] ).push(arguments[0])};
if(w[b]['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,'
b24form({"id":"16","lang":"ru","sec":"pww9lb","type":"delay","delay":5});
Я попробовал сделать так, но ничего не поучилось:
var numberElem = document.getElementsByClassName("numbers")[0].children[1];
numberElem.oncl ick = function (e) {
(function(w,d,u,b) {
w['Bitrix24FormObject'] = b;
w[b] = w[b] || function() {
arguments[0].ref=u;
( w[b].forms = w[b].forms || [] ).push(arguments[0])};
if(w[b]['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);
})
}
Заранее спасибо.