Добрый день.
Система Bitrix24 позволяет создавать формы заявок на заполнение и поддерживает интеграцию в Moodle. Существует следующий JS код, генерированный в Bitrix 24:
<th scope="col"><!--начало первой кнопки -->
<script id="bx24_form_button" data-skip-moving="true">
(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;
var s=d.createElement('script');s.async=1;s.src=u+'?'+(1*new Date());
var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);
})(window,document,'https://264.bitrix24.ru/bitrix/js/crm/form_loader.js','b24form');
b24form({"id":"18","lang":"ru","sec":"thgfn0","type":"button","click":""});
</script><button class="b24-web-form-popup-btn-18">Подать заявку от физического лица</button> <!--конец первой кнопки-->
</th>
<th scope="col">
<!--начало второй кнопки-->
<script id="bx24_form_button" data-skip-moving="true">
(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;
var s=d.createElement('script');s.async=1;s.src=u+'?'+(1*new Date());
var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);
})(window,document,'https://264.bitrix24.ru/bitrix/js/crm/form_loader.js','b24form');
b24form({"id":"16","lang":"ru","sec":"2de6da","type":"button","click":""});
</script><button class="b24-web-form-popup-btn-16">Подать заявку от юридического лица</button>
<!--конец второй кнопки-->
который вставляется в текстовую форму описания курса в режиме редактирования HTML-кода.
После сохранения редакции настройки курса скрипт не срабатывает и страница отображает лишь содержимое <button>, при этом в режиме редактирования скрипт функционирует на отлично. Скриншот прилагаю.
Прошу помочь с решением данной проблемы.