При работе сайта динамически подгружаю js
var js = document.createElement('script');
js.setAttribute('src', link);
js.setAttribute('type', 'text/javascript');
document.getElementsByTagName('head')[0].appendChild(js);
После этого надо выполнить функцию из файла, не срабатывает, но если перед вызовом функции поставить alert(), выигрыется время пока я окошко закрою и фйл подгрузится, как сделать так чтобы JS переходил в функции только после загрузки файла? Просьба не предлогать решение вызов функции в подгружаемом файле