Помогите с 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 ?:-? ; |
Цитата:
|
Цитата:
document.write(); Использовать методы document.createElement(); http://www.fpublisher.ru/documentati...hcreateelement и узел.appendChild(newChild); http://www.fpublisher.ru/documentati...s#happendchild Тогда можно будет избежать многих проблем... ;) |
ksa, откуда вы откапываете такие древние статьи, где упоминается ActiveXObject как нечто должное... Это некий культ IE6?
Цитата:
|
Цитата:
Просто по работе собирал ссылки на полезные ресурсы... Сейчас вот раздаю. Если у тебя есть новее и на русском - давай, я обновлю свое старье. |
Часовой пояс GMT +3, время: 03:21. |