Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как загрузить скприт скриптом


Автор: Alex_B 25.5.2007, 21:10
Как из одного JavaScript-а можно подгрусить другой яваскрипт.(погрузить файл с расширением js на страницу)?

Спасибо.

Автор: Mymik 25.5.2007, 21:37
Довольно просто. Для удобства выносим в отдельную функцию и туда просто передаем url к этому файлу.
Код

function LoadScript(url){
    document.write( '<script type="text/javascript" src="' + url + '" onerror="alert(\'Error loading \' + this.src);"><\/script>' ) ;
}

Автор: Alex_B 25.5.2007, 22:22
Спасибо

Автор: Alex_B 26.5.2007, 10:05
При таком варианте все содержимое окна заменяется... т.е. получается не подгрузка скрипта, а загрузка скрипта взамен всего что было

Автор: 12345c 26.5.2007, 12:11
Для динамической подгрузки нужно сменить УРЛ подгруженного скрипта, как это делают с IMG. Так называемый метод "JsHttpRequest" (Котеров).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)