@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 пути остаются относительными и не стили не отображаются.
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
Vlatqa
@Vlatqa Куратор тега HTML
frames['testframe'].document.head.insertAdjacentHTML('afterbegin', baseteg);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект