У меня возникла ситуация, когда при исполнении основного кода js скрипта необходимо в head добавить подключение ещё одного js скрипта.
Сделать это получилось с помощью
if (rez_arr[0] == 'select')
{
var script_select = document.createElement('script');
script_select.src = '../../elements/select.js';
document.head.appendChild(script_select);
create_select(rez_string)
}
Однако функция create_select не запускается, так как не видима (по словам firefox :) )
Подскажите пожалуйста как в таком случае функционирует область видимости и как сделать так, чтобы функция в подключенном скрипте была видна подключающему скрипту?