Показать сообщение отдельно
  #1 (permalink)  
Старый 23.01.2020, 10:26
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

Помогите с document.write
Добрый день. Из за плохой wi-fi связи появилась необходимость грузить css и js файлы напрямую клиенту через requireResource

Воспользовался этой статьей:
https://habr.com/ru/post/354630/

у него там есть такие строки:
if (type == "js") {
	document.write('<script id="' + name + '" src="', url, '"><\/script>\n');
  } else if (type == "css") {
	document.write('<link id="' + name + '" rel="stylesheet" href="', url, '" />\n');
  }
var s = document.getElementById(name);


Конкретно проблемы с document.getElementById(name), часто бывает что он null
s = null;

и дальше код своих функции не выполняет. Пробовал ставить setTimepout , но так уже не срабатывает
if (s.readyState == "loaded" || s.readyState == "complete")


Подскажите как после вставки document.write можно было всегда прочитать его как document.getElementById ? ;
Ответить с цитированием