1. I am using CKEditor 3.6.2 and when in Source mode I typed in a <span> ... </span> that will be displayed by some javascript when the mouse hovers over the questionmark.gif image:
<img src='/images/questionmark.gif' border='0' width='16' height='16' alt='Help' onmouseover=\"TagToTip('span14')\">
<span id='span14' style='display:none;'><b>What does 500 words mean? </b><p>In this case a one-page essay is approximately 500 words. ... more text...</p></span>
CKEditor throws away all the text starting with and after the first paragraph tag inside the SPAN:
"<p>A one-page essay is approximately 500 words. ... more text...</p>"
2. It also rearranges the <img> tag parameters AND changes all single-quotes to double-quotes.
<img alt="Help" border="0" height="16" onmouseover="TagToTip(\" src="/images/questionmark.gif" width="16" />
This is totally unacceptable because I am storing this text in a database and then using a PHP script to generate the final HTML. I have to have full control over when single and double quotes are used.
3. Lastly, it adds the XHTML trailing slash on tags like <img .../>. I don't and will never use XHTML and thus never want it to add those slashes. I use HTML 4 Strict and HTML 5 and neither REQUIRE the ending slash on stand-alone tags like <img> and when it is there it messes up getting the code validated as correct for the version of HTML I am using.
These three problems make it impossible for me to use this editor.
Over the years, starting with FCKEditor, every time I try to use this editor in an application there ends up being some silly problem like this that causes me to abandon using the editor. I need an HTML WYSIWYG editor that simply does what I tell it to instead of getting in the way and acting in unexpected and unpredictable ways. It is apparently more stable than in the past and the HTML isn't getting as horribly corrupted as I have seen it do before, but throwing away text the user enters is still corrupting it.
Any chance there is some mode or setting that I can use to make the editor work correctly in this situation?
<img src='/images/questionmark.gif' border='0' width='16' height='16' alt='Help' onmouseover=\"TagToTip('span14')\">
<span id='span14' style='display:none;'><b>What does 500 words mean? </b><p>In this case a one-page essay is approximately 500 words. ... more text...</p></span>
CKEditor throws away all the text starting with and after the first paragraph tag inside the SPAN:
"<p>A one-page essay is approximately 500 words. ... more text...</p>"
2. It also rearranges the <img> tag parameters AND changes all single-quotes to double-quotes.
<img alt="Help" border="0" height="16" onmouseover="TagToTip(\" src="/images/questionmark.gif" width="16" />
This is totally unacceptable because I am storing this text in a database and then using a PHP script to generate the final HTML. I have to have full control over when single and double quotes are used.
3. Lastly, it adds the XHTML trailing slash on tags like <img .../>. I don't and will never use XHTML and thus never want it to add those slashes. I use HTML 4 Strict and HTML 5 and neither REQUIRE the ending slash on stand-alone tags like <img> and when it is there it messes up getting the code validated as correct for the version of HTML I am using.
These three problems make it impossible for me to use this editor.
Over the years, starting with FCKEditor, every time I try to use this editor in an application there ends up being some silly problem like this that causes me to abandon using the editor. I need an HTML WYSIWYG editor that simply does what I tell it to instead of getting in the way and acting in unexpected and unpredictable ways. It is apparently more stable than in the past and the HTML isn't getting as horribly corrupted as I have seen it do before, but throwing away text the user enters is still corrupting it.
Any chance there is some mode or setting that I can use to make the editor work correctly in this situation?