Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   вставить стиль через js внутри iframe (https://javascript.ru/forum/misc/81850-vstavit-stil-cherez-js-vnutri-iframe.html)

StartGames 05.02.2021 18:15

вставить стиль через js внутри iframe
 
Здравствуйте. есть код:

<script type="text/javascript">
var isFramed = false;
try {
    isFramed = window != window.top || document != top.document || self.location != top.location;
} catch (e) {
    isFramed = true;
}
if (isFramed) {
    alert('открыто через iframe');
    $('#iframe_fast').html('<link href="catalog/view/javascript/fast_order.css" rel="stylesheet">');
}
</script>


<span id="iframe_fast"></span>


он проверяет открыто ли окно через iframe или как обычно. Проверка работает, все хорошо. Но никак не могу вывести код стиля если открыто через ифрейм. Вообще ничего кроме алерта. Пробовал и класс добавить в боди либо любому другому элементу. Даже тот что элемент строкой пониже просто отказывается изменяться(((

Alexandroppolus 05.02.2021 20:34

Код отрабатывает до появления элемента. Попробуй перенести скрипт в конец верстки, либо по window.onload запустить

StartGames 05.02.2021 21:48

спасибо))) перенес вниз и заработало))


Часовой пояс GMT +3, время: 05:39.