Як я можу контролювати фонове зображення та колір елемента тіла в межах iframe? Зауважте, вбудований елемент тіла має клас, і iframeце сторінка, яка є частиною мого сайту.
Причина мені потрібна в тому, що мій сайт має чорний фон, присвоєний тілу, а потім білий фон, призначений дивам, що містять текст. Редактор WYSIWYG використовує iframeвставний вміст під час редагування, але він не включає div, тому текст дуже важко читати.
Тіло того, iframeколи в редакторі є клас, який ніде не використовується, тому я припускаю, що це було поставлено там, щоб такі проблеми, як ця, могли бути вирішені. Однак, коли я застосовую стилі до class.bodyних, вони не змінюють стилів, застосованих до body. Дивна річ у тому, що стилі з'являються у Firebug, тому я не маю уявлення, що відбувається!
Дякую
ОНОВЛЕННЯ - Я спробував рішення @ mikeq додати стиль до класу, що є класом body. Це не працює, коли додається до таблиці стилів основної сторінки, але працює, коли додається з Firebug. Я припускаю, що це тому, що Firebug застосовується до всіх елементів сторінки, тоді як CSS не застосовується у iframes. Чи означає це, що додавання CSS після завантаження вікна JavaScript працюватиме?
<div>може бути часом вирішення (якщо це дає CORS-Header, що дозволяє це) ... (і "санітизувати" завантажені дані шляхом regexp на так. Так, всі хакі ...)