Bonjour à tous,
J'ai un petit soucis concernant la manipulation de feuilles de style en JS.
Je m'explique :
J'utilise un Richtext Editor (WYSIWYG), avec donc une iFrame possédant un ID, qui est rempli (.contentWindow.document) via les commandes :.open(), write(), close().
J'aimerais appliquer une feuille de style à son contenu, du moins pour l'heure appliquer un margin/padding:0 à tous les éléments 'p' (mais s'il y a une solution générique pour que je puisse l'étendre à d'autres balises par la suite ça serait cool).
Si je glisse un <link /> dans la fonction write(), la balise apparaitra dans la zone de saisie, ce que je ne désire pas (et sous Firefox ça plante le navigateur)
J'ai essayé de glisser un <link />, dans la création de l'iFrame (<iframe><link /></iframe>) avant d'utiliser les commandes open/write/close, mais rien non plus.
Existerait-il donc une manière d'appliquer une feuille de style à un doc dans une iFrame d'une autre manière ? (je ne sais nullement comment.. via une commande javascript qui appliquerait une feuille de style via .contentWindow.document (ou .body), par exemple, ou autre...)
Je suis tout ouïe à toutes idées/propositions (allant même jusqu'à interdire l'utilisation de balise 'p' si quelqu'un pense que l'on peut intercepter ce type d'élement dans un tel éditeur)
Merci bien, et bonne journée !
Modifié par EureKa (24 Feb 2007 - 01:54)
J'ai un petit soucis concernant la manipulation de feuilles de style en JS.
Je m'explique :
J'utilise un Richtext Editor (WYSIWYG), avec donc une iFrame possédant un ID, qui est rempli (.contentWindow.document) via les commandes :.open(), write(), close().
J'aimerais appliquer une feuille de style à son contenu, du moins pour l'heure appliquer un margin/padding:0 à tous les éléments 'p' (mais s'il y a une solution générique pour que je puisse l'étendre à d'autres balises par la suite ça serait cool).
Si je glisse un <link /> dans la fonction write(), la balise apparaitra dans la zone de saisie, ce que je ne désire pas (et sous Firefox ça plante le navigateur)
J'ai essayé de glisser un <link />, dans la création de l'iFrame (<iframe><link /></iframe>) avant d'utiliser les commandes open/write/close, mais rien non plus.
Existerait-il donc une manière d'appliquer une feuille de style à un doc dans une iFrame d'une autre manière ? (je ne sais nullement comment.. via une commande javascript qui appliquerait une feuille de style via .contentWindow.document (ou .body), par exemple, ou autre...)
Je suis tout ouïe à toutes idées/propositions (allant même jusqu'à interdire l'utilisation de balise 'p' si quelqu'un pense que l'on peut intercepter ce type d'élement dans un tel éditeur)
Merci bien, et bonne journée !
Modifié par EureKa (24 Feb 2007 - 01:54)