Emptyform
@Emptyform

Как сделать так чтобы скрип т на лету вставляемый в страницу отрабатывал раньше чем остальные?

Положим, есть вот такой html:
<body>
  <script src="myScript.js"></script>
  <script>alert(1);</script>
</body>

А в myScript.js содержится код, вставляющий другой скрипт в страницу:
var script = document.createElement('script');
script.setAttribute('src', 'http://testtt.com/test.js');
document.body.appendChild(script);


Вопрос как сделать так, чтобы код из testtt.com/test.js отработал раньше чем случится alert() ?
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 1
abyrkov
@abyrkov
JavaScripter
Вставить в начало head и все.
Вы забываете, что скрипта 2 еще пока не существует(!!!), даже если он существует, сначала обработается вставленный в начало скрипт
Ответ написан
Ваш ответ на вопрос

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

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