<img src="http://home.71way.com/scripts/tinymce/themes/advanced/images/spacer.gif" class="mceItemFlash" title="src:'http://www.71way.com/styles/10000/default.swf',width:'100',height:'100'" align="" height="100" width="100">
该编辑器会自动将这段代码转成它可以理解的内容,可是真正的页面输出怎么办呢?变成一个图片?
寻遍TinyMCE的文档,说是有个embed.js可以来做转换,可没有使用的例子,不知道如何弄起,如果我自己写代码来进行转换,那...那...那...对系统的压力也高了点吧,不就是一个Flash嘛?
经过一上午的试验终于找到了问题所在。
原因就是TinyMCE跟prototype的$('form_id').serialize()方法之间的问题。也就是说同样一个编辑器,我使用浏览器的submit按钮提交表单跟使用prototype的ajax方式提交表单的效果完全不同。使用浏览器的submit按钮提交编辑器的内容,就可以或者到正确的flash播放代码,而ajax方式呢获取到的就是一个图片。
这个问题可能跟prototype的处理机制也有一点的关系,暂时解决的办法就是使用submit来提交表单。
心情: 一般