function loadScriptsSequentially(scripts, callback) { if (!scripts.length) { if (callback) callback(); return; } const script = document.createElement('script'); script.src = scripts[0]; script.onload = () => loadScriptsSequentially(scripts.slice(1), callback); script.onerror = () => console.error(`Erro ao carregar o script: ${scripts[0]}`); document.getElementById('scriptsConstructor').appendChild(script); } const scriptPaths = [ './js/page/Ambiente/Estrutura/Modulo_Construcao/Funcao/Autencacao.js', './js/global/Modulo_de_Comunicacao/Funcao/Comunicacao.js', './js/page/Ambiente/Estrutura/Modulo_Construcao/Funcao/Controlador_telas.js', './js/page/Ambiente/Estrutura/Modulo_Construcao/Painel/Erro/Html_erro.js', './js/page/Ambiente/Estrutura/Modulo_Construcao/Painel/Erro/Painel_Erro.js', ]; loadScriptsSequentially(scriptPaths, () => { console.log('Todos os scripts foram carregados.'); });