VGrabko
@VGrabko
Golang, Php, Js

Как отследить загрузку скрипта?

Я загружаю скрипт
function GetScript(url, call) {
    var e = document.createElement("script");
    e.src = url;
    e.type = "text/javascript";
    document.getElementsByTagName("head")[0].appendChild(e);
    call();
}

Мне необходимо вызвать call(); после загрузки скрипта. Зарание спасибо.
  • Вопрос задан
  • 392 просмотра
Решения вопроса 1
VGrabko
@VGrabko Автор вопроса
Golang, Php, Js
var request = getXmlHttp();
                request.open('GET', url, true);

                request.onreadystatechange = function () {
                    if (this.readyState === 4) {
                        if (this.status >= 200 && this.status < 400) {
                            eval(this.responseText);
                            call();
                        }
                    }
                };

                request.send();
                request = null;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы