@vipvipvipvipvipvipvipvip

Добавить элемент base в head первым до css в iframe?

Всем привет,

Задача следующая:
Как добавить в тег тег до тегов подгрузки css с относительными путями, так как иначе стили не грузяться, при этом все происходит в iframe?

Делаю так:
<iframe src="" name="testframe" onload="onLoad();"></iframe>

<script>
function onLoad() {
         var  baseteg = document.createElement("base");
         baseteg.href = "http://test.ts" 
         frames['testframe'].document.head.appendChild(baseteg);
}
</script>


Работает, но добавляет тег base после полной загрузки фрейма в конце тега head, соответственно css пути остаются относительными и не стили не отображаются.
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
Vlatqa
@Vlatqa Куратор тега HTML
frames['testframe'].document.head.insertAdjacentHTML('afterbegin', baseteg);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
Комментировать
Ваш ответ на вопрос

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

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