при таком раскладе: jsfiddle.net/3c91o1La
все как бы верно и скрипт добавляет в head, но не работает то добавленный скрипт - в этом вся беда(или может работает, просто опаздывает что ли?)
я и на локальном сервере тестировал, все равно не хочет идти(то есть прямо сейчас я создал скриптовый файл и задал в нем 1 переменную и таким образом этот файл подключил. Но эта переменная не вызывается потом после скрипта(is not defined)).