Сообщение Re[5]: Загрузка и выполнение скрипта2 из скрипта1 перед срип от 10.08.2025 14:53
Изменено 24.11.2025 10:08 bnk
Re[5]: Загрузка и выполнение скрипта2 из скрипта1 перед срип
Здравствуйте, rFLY, Вы писали:
FLY>UPD: а можешь у него переспросить на счет первых двух способов — не ошибся ли он, т.к. script3.js еще быть не должно.
Да ты прав. Попробовал попинать чисто из спортивного интереса. Как насчет такого:
FLY>UPD: а можешь у него переспросить на счет первых двух способов — не ошибся ли он, т.к. script3.js еще быть не должно.
Да ты прав. Попробовал попинать чисто из спортивного интереса. Как насчет такого:
-------------------- test.html
<!DOCTYPE html>
<html>
<head>
<script src="script1.js"></script>
<script src="script3.js"></script>
</head>
<body>
</body>
</html>
------------------------ scrtipt1.js
console.log('script1');
// Load script2.js synchronously using XMLHttpRequest and execute with script element
var xhr = new XMLHttpRequest();
xhr.open('GET', 'script2.js', false); // false = synchronous
xhr.send(null);
if (xhr.status === 200) {
var script = document.createElement('script');
script.textContent = xhr.responseText;
document.head.appendChild(script);
document.head.removeChild(script); // Clean up
}
// Rest of script1 code here - script3.js will execute after this script completes
------------------ script2.js
console.log('script2');
// -------------- script2.js
console.log('script3');
// -------------------- output --------------
script1
script2
script3Re[5]: Загрузка и выполнение скрипта2 из скрипта1 перед срип
Здравствуйте, rFLY, Вы писали:
FLY>UPD: а можешь у него переспросить на счет первых двух способов — не ошибся ли он, т.к. script3.js еще быть не должно.
Да ты прав. Попробовал попинать чисто из спортивного интереса. Как насчет такого:
FLY>UPD: а можешь у него переспросить на счет первых двух способов — не ошибся ли он, т.к. script3.js еще быть не должно.
Да ты прав. Попробовал попинать чисто из спортивного интереса. Как насчет такого:
-------------------- test.html
<!DOCTYPE html>
<html>
<head>
<script src="script1.js"></script>
<script src="script3.js"></script>
</head>
<body>
</body>
</html>
------------------------ scrtipt1.js
console.log('script1');
// Load script2.js synchronously using XMLHttpRequest and execute with script element
var xhr = new XMLHttpRequest();
xhr.open('GET', 'script2.js', false); // false = synchronous
xhr.send(null);
if (xhr.status === 200) {
var script = document.createElement('script');
script.textContent = xhr.responseText;
document.head.appendChild(script);
document.head.removeChild(script); // Clean up
}
// Rest of script1 code here - script3.js will execute after this script completes
------------------ script2.js
console.log('script2');
// -------------- script3.js
console.log('script3');
// -------------------- output --------------
script1
script2
script3