Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

Скрипт с коллбэком

Создайте функцию addScript(src, callback), которая загружает скрипт с данным src, и после его загрузки и выполнения вызывает функцию callback.

Скрипт может быть любым, работа функции не должна зависеть от его содержимого.

Пример использования:

// go.js содержит функцию go()
addScript("go.js", function() {
 go();
});

Ошибки загрузки обрабатывать не нужно.

Исходный документ: tutorial/browser/events/script-load-src/index.html.

Решение, шаг 1
Решение
Решение, шаг 1

Добавляйте SCRIPT при помощи методов DOM:

var script = document.createElement('script');
script.src = src;

// в документе может не быть HEAD или BODY,
// но хотя бы один (текущий) SCRIPT в документе есть
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(script, s); // перед ним и вставим

На скрипт повесьте обработчики onload/onreadystatechange.

Решение, шаг 2
Решение, шаг 2

Решение: tutorial/browser/events/script-load/index.html.

#452
Наверх

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!