Hallo Philipp
wie machst du dass denn? php oder js? was sollte man alles rausfiltern?
kommt immer darauf an. Da für meine Editorversion eine Anforderung darin bestand, so viel wie möglich browserseitig zu machen, habe ich natürlich js gewählt. :-) wer Storyserveranwendungen kennt, wird verstehen warum. Abgesehen davon ist so der Editor extrem leicht portierbar, da normalerweise nur wenige Dateien angepaßt werden müssen und er weitgehend unabhängig von der verwendeten serverseitigen Sprache ist.
Kurz und bündig, vor dem Abspeichern durchlaufe ich einfach das Imagearray des Contentiframes. Hier prüfe ich jedes Element auf das Vorhandensein des style-Attributes und entferne es einfach. Anschließend hole ich mir den Inhalt des Contentiframes und lasse noch ein paar reguläre Ausdrücke drüberlaufen, die je nach Erfordernis den ganzen Spaß umformatieren. Dann erfolgt ein zurückschreiben und ein Abspeichern des Ganzen und fertig.
Viele Grüße
Antje