Думаю он на файлах все делает и xhr работать не будет. Можно так:
var newScript = document.createElement('script');
newScript.src = 'File1.txt';
newScript.type = 'application/javascript';
document.head.appendChild(newScript); // "запускаем" типа
Только почему .txt? Скрипты должны быть с расширением .js. Тогда и type не нужно будет указывать. Вобще не уверен что указание type поможет - юзай .js и не парься с этим.