Простая функция. Создает элемент script, устанавливает значение для его атрибута src и добавляет его к телу страницы...
function loadScript(fileName) {
if (document.createTextNode) { // DOM-compatibility testing
var newScript = document.createElement('script');
newScript.setAttribute('src', fileName);
document.getElementsByTagName('body')[0].appendChild(newScript);
}
}
Все в порядке, если появился алерт со строкой 'External Script Here...'.
Посмотри в коде страницы, если нужен пример.
PS. Не работает в маковском MSIE5 - отказывается присваивать значения для атрибута src почему-то!