【问题标题】:embedding flash in rich text editor在富文本编辑器中嵌入 Flash
【发布时间】:2009-05-04 18:05:36
【问题描述】:

我一直在尝试通过使用 mozilla 的 .insertHTML 函数 (http://www.mozilla.org/editor/midas-spec.html) 将标签添加到 iframe 的 HTML 中,在富文本编辑器 (http://code.google.com/p/lwrte/) 中嵌入 Flash 小部件,但由于某种原因它从未显示up - 使用萤火虫我可以看到嵌入标签在那里,但它已经剥离了结束标签。

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

谢谢

【问题讨论】:

    标签: javascript flash rte


    【解决方案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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-18
      • 1970-01-01
      • 2011-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多