He leído muchas publicaciones en SO sobre este tema, pero mi problema persiste. En el evento 'DOMContentLoaded' agrego un archivo de script con este código:
let script = document.createElement("script"); script.src = "langs/" + calLang + "/calendar.js"; document.body.appendChild(script);Más tarde, en el mismo evento, intento usar una función del script cargado. Recibo el error 'Error de referencia no capturado: dayNumberToName no está definido'.
Si voy al depurador, puedo ver que el archivo de script está cargado. Puedo ir a la consola, presionar la tecla 'd' y se abre un menú desplegable que muestra la función. Puedo seleccionarlo y ejecutarlo en la consola sin problemas. He agregado el archivo de secuencia de comandos a las secciones de cabeza y cuerpo, pero no hizo ninguna diferencia, todavía no funciona. No aparecen otros errores en la consola.
¿Alguien puede darme una pista de por qué sucede esto?
Gracias por cualquier ayuda,
Charles