Завантаження скриптів, картинок, фреймів onload і onerror

Браузер дозволяє відстежувати завантаження зовнішніх ресурсів - скриптів, іфреймов, картинок і інших.

Для цього є дві події:

  • onload - якщо завантаження успішна.
  • onerror - якщо при завантаженні сталася помилка.

Розглянемо наступну задачу.

У браузері працює складний інтерфейс і, щоб створити черговий компонент, потрібно завантажити скрипт з сервера.

Довантажити зовнішній скрипт - досить просто:

... Але як після подгрузки виконати функцію, яка оголошена в цьому скрипті? Для цього потрібно відловити момент закінчення завантаження і виконання тега