`
// Agregar un event listener para el evento personalizado "formularioCargado"
document.addEventListener('formularioCargado', function() {
// El formulario está listo para ser utilizado, puedes hacer lo que necesites aquí
console.log('El formulario se ha cargado completamente.');
const contenedorFormulario = document.getElementById('contenedorFormulario');
contenedorFormulario.appendChild(script);
const inputElement = document.querySelector('input[name="name"]');
console.log(inputElement);
});
// Código para cargar el script externo
(function(w, d, u) {
var s = d.createElement('script');
s.async = true;
s.src = u + '?' + (Date.now() / 180000 | 0);
var h = d.getElementsByTagName('script')[0];
h.parentNode.insertBefore(s, h);
// Disparar un evento personalizado cuando el script haya terminado de cargar y el formulario esté disponible
s.onload = function() {
var eventoCargado = new Event('formularioCargado');
document.dispatchEvent(eventoCargado);
};
})(window, document, 'https://cdn.bitrix24.com/b7411873/crm/form/loader_984.js');