לפי מה שאני רואה כן הבנת אותי, אבל הדרך שהבאת לי משום מה לא פעלה.
מצאתי פתרון דיי יצירתי, ואני מקווה שהוא לא יאכזב אותי.
את הקוד הזה שמתי בראש הקובץ code.js
קוד:
if(CKEDITOR.instances['editor2']){
setInterval(function(){
$("textarea#desc").html(CKEDITOR.instances['editor2'].getData())
},1);
}
ואת הקוד הזה שמתי בHTML
קוד:
<textarea cols="60" id="editor2" class="editor" name="editor2" rows="8"></textarea>
<textarea id="desc" name="desc" style="display:none;"></textarea>
<script type="text/javascript">
//<![CDATA[
var editor = CKEDITOR.replace( 'editor2' );
//]]>
</script>
אני יודע שאני יכולתי להשתמש ב change אבל גם זה משום מה לא פעל, יש משהו דפוק בעורך הזה.
מה שבעקרון הקוד הזה עושה, לאחר הרצת הדף וזיהוי העורך העונה לשםeditor2
כל אלפית שנייה נעשת פעולה שלוקחת מהעורך טקסט editor2 את התוכן ומעבירה אותו ל textarea#desc ובקובץ PHP אני מתייחס רק אל ה textarea#desc שיכיל את התוכן כמו שצריך.