function loadScript(url) {
return new Promise((resolve, reject) => {
const script = document.createElement('script');
script.src = url;
script.onload = () => resolve();
script.onerror = () => reject(new Error(`Échec du chargement du script ${url}`));
document.head.appendChild(script);
});
}
loadScript('https://webapi.affluences.com/js/webapi_latest.min.js')
.then(() => loadScript('https://webapi.affluences.com/js/timetable_api_latest.min.js'))
.catch(error => console.error(error));