Ciao a tutti:
sto utilizzando una funzione js per inserire dinamicamente delle librerie al volo:
alla funzione passo un oggetto json con i valori degli url relativi.codice:function addJs(collection) { var add = function(url){ var headID = document.getElementsByTagName("head")[0]; var newScript = document.createElement('script'); newScript.type = 'text/javascript'; newScript.src = url; headID.appendChild(newScript); console.log(url); console.log(typeof(A_TCALCONF)) } for(var js = 0;js < collection.length;js++){ add(collection[js]); } }
var collection = ['file1.js','file2.js'];
addJs(collection);
il problema è che il file1.js contiene una variabile A_TCALCONF
che dovrebbe servire nel secondo file.
Solo che anche se viene inserito nell head correttamente la variabile non viene inizializzata.
Dove sbaglio ?
grazie.