Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Strict XHTML und execCommand

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
fropo
PostRank 2
PostRank 2
Beiträge: 60
Registriert: 15.12.2009, 19:07

Beitrag von fropo » 14.01.2010, 16:28

Hi Forum!

Ich experimentiere seit ein paar Tagen mit execCommand herum, was mich langsam verzweifeln lässt.
Zwar funktioniert mein WYSIWYG-Editor technisch einwandfrei; aber hinsichtlich der kompatibilität von execCommand stehe ich vor einem Problem. Dieses generiert nämlich kein Strict-valides XHTML !

Beispiel:
execCommand('fontsize',false,5) erzeugt: <font size="5"></font>

Laut Strict-Definition sind solche alten HTML-tags wie <font> garnichtmehr zugegen, da die Gestaltung ausschließlich per Stylesheets abgewickelt werden soll.
Habe dann in der Manual zu execCommand die Switches styleWidthCSS und useCSS gefunden und angewandt. Mit folgendem Ergebnis:

aus <strong> wird <span style="font-weight:bold"> und so weiter.... also funktioniert prima. Außer natürlich da wo ich es wirklich bräuchte: Bei <font>

Anstatt auch <font size="5"> zu <span style="font-size:5pt"> machen passiert genau hier nichts!!!
Weiter fällt mir auf, dass execCommand XHTML offenbar komplett ignoriert. So erzeugt InsertImage grundsätzlich <img> anstatt <img />.

Ich habe allerdings die Hoffnung, dass ich hier irgendeinen Switch oder einen kleinen Hack übersehen habe. Vielleicht hat sich ja jemand unter euch ebenfalls schonmal mit diesem Problem befasst und kam zu einer Lösung die er mit mir teilen möchte!

Ansonsten bin ich für jeden Teilnehmer dankbar!
Gruß