0

Mozilla の.insertHTML関数 ( http :// www.mozilla.org/editor/midas-spec.html )、しかし何らかの理由で表示されません - firebug を使用すると、embed タグがそこにあることがわかりますが、終了タグが取り除かれています。

助言がありますか?他のRTEはこれをどのように行うのですか?

ありがとう

4

1 に答える 1

1

IE と Firefox は、編集可能なタグ内の Flash やその他のプラグインをサポートしていません。

他のエディター ( TinyMCECKEditor など) が行うことは、フォームが送信されたときに、対応する object/embed タグに置き換えられるプレースホルダー イメージを挿入することです。

たとえば、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 属性で object タグ全体を urlencode しています。

于 2009-10-28T21:01:08.753 に答える