0

我一直在尝试通过使用 mozilla 的 .insertHTML 函数 ( http :// www.mozilla.org/editor/midas-spec.html),但由于某种原因它从未出现 - 使用萤火虫我可以看到嵌入标签在那里,但它已经剥离了结束标签。

有什么建议么?其他 RTE 如何做到这一点?

谢谢

4

1 回答 1

1

IE 和 Firefox 不支持可编辑标签内的 Flash 或任何其他插件。

其他编辑器(如TinyMCECKEditor)所做的是插入一个占位符图像,在提交表单时被相应的对象/嵌入标签替换。

例如,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。

于 2009-10-28T21:01:08.753 回答