как применить стиль к iframe в карточке товара

Тема в разделе "OpenCart", создана пользователем fedia, 8 авг 2015.

  1. fedia

    fedia

    Регистрация:
    4 авг 2013
    Сообщения:
    104
    Симпатии:
    13
    как применить стиль к iframe в карточке товара написано много решений но у меня не работает opencart 1.5.5.1 пример
    <style type="text/css" id="cssID">
    .className
    {
    background-color: red;
    }
    </style>

    <iframe id="iFrameID"></iframe>

    <script type="text/javascript">
    $(function () {
    $("#iFrameID").contents().find("head")[0].appendChild(cssID);
    //Or $("#iFrameID").contents().find("head")[0].appendChild($('#cssID')[0]);
    });
    </script>
     
  2. fedia

    fedia

    Регистрация:
    4 авг 2013
    Сообщения:
    104
    Симпатии:
    13
    Помогите пожалуйста вопрос очень актуален !
     
  3. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
  4. fedia

    fedia

    Регистрация:
    4 авг 2013
    Сообщения:
    104
    Симпатии:
    13
  5. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Ничего не получится. Для возможности получить через js доступ к контенту ифрейма, нужно, чтоб на домене ифрейма были разрешены кроссдоменные запросы. Так браузеры защищаются от XSS.