Bonjour à tous,
Dans un formulaire, j'ai un champ avec CKEditor, où j'aimerai changer la couleur de fond.
Ce champ géré par CKEditor est dans un iframe, qui contient une page html.
Dans l'inspecteur de Firefox, je vois bien mes éléments : iframe puis document puis html puis body puis le texte que je saisi dans ce champ, avec sa mise en forme.
J'ai cherché dans tous les sens :
D'après ce que j'ai trouvé, qui peut être faux, on ne peut pas faire ce changement en css uniquement.
Donc je tente depuis des jours en Jquery, sans succès.
Mon code me semble cohérent :
Dans mon iframe, je vais dans le contenu, je cherche la balise body et lui mets une couleur de fond.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $(document).ready(function(){ $("iframe").contents().find("body").css("background-color", "red !important"); });
Mais ça ne marche pas !
Vous voyez une coquille dans mon code ?
Vous avez des idées ?
Ou vous avez plus simple ?
Merci d'avance pour votre aide !
Partager