我一直在尝试通过使用 mozilla 的 .insertHTML 函数 ( http :// www.mozilla.org/editor/midas-spec.html),但由于某种原因它从未出现 - 使用萤火虫我可以看到嵌入标签在那里,但它已经剥离了结束标签。
有什么建议么?其他 RTE 如何做到这一点?
谢谢
我一直在尝试通过使用 mozilla 的 .insertHTML 函数 ( http :// www.mozilla.org/editor/midas-spec.html),但由于某种原因它从未出现 - 使用萤火虫我可以看到嵌入标签在那里,但它已经剥离了结束标签。
有什么建议么?其他 RTE 如何做到这一点?
谢谢
IE 和 Firefox 不支持可编辑标签内的 Flash 或任何其他插件。
其他编辑器(如TinyMCE或CKEditor)所做的是插入一个占位符图像,在提交表单时被相应的对象/嵌入标签替换。
例如,CKEditor 的占位符图像如下所示:
<img class="cke_flash"
src="http://ckeditor.com/apps/ckeditor/3.0.1/images/spacer.gif?t=99GE"
_cke_realelement="%3Ccke%3Aobject%20codebase%3D%22http%3A%2F(...)"
alt="Flash Animation" _cke_real_element_type="flash"
_cke_resizable="true"/>
如您所见,它们对 _cke_realelement 属性中的整个对象标记进行了 urlencode。