Создал глобальный обьект
var importerHandler = {};
и запихнул в него функции
importerHandler.ok = function(){
onSuccess();
}
importerHandler.err = function(err){
onError(err);
}
Теперь
script.onerror = function() {
importerHandler.err("Ошибка при импорте пакета" + url);
};
script.onload = function() {
if(count == coutLoad){
importerHandler.ok();
}
};
ну и вызов глобальный
imports([
"/js/kernel/json_p.js"
],
function (){
if (packages("init")){
init.test = function (){
alert("test");
}
init.testing = function (){
alert("testing");
}
init.test();
init.testing();
} else {
importerHandler.err("Пакет init уже создан");
}
},
function (err){
alert(err);
});