LINUX.ORG.RU

Динамический JavaScript


0

1

Добрый день! Подгружаю динамически скрипт:

var script = document.createElement('script');
script.src = url;
document.body.appendChild(script);

как отловить ошибку если url будет битый ну или сервер будет в дауне или же ошибка 404.

P.S. Ajax не предлагать. Спасибо!



Последнее исправление: malya (всего исправлений: 1)
Ответ на: комментарий от pilotys

В том то и проблема, что скрипт останавливается и проверить переменную не предоставляется возможным, а в консоли пишет, что указаный скрипт не обнаружен. Вот как это отловить? Пробовал через try catch не работает.

malya
() автор топика
Ответ на: комментарий от malya

your_external_script:

 // you code here
 ....

 // end of your code
 isExternalCodePresent = true;

your page

 ...
  if (typeof isExternalCodePresent != "undefined" && isExternalCodePresent === true) {
      // code is successfully loaded
  }
 ...
ZuBB ★★★★★
()
Ответ на: комментарий от malya

что скрипт останавливается

не понял, объясните подробнее

ZuBB ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.