Mozilla の.insertHTML関数 ( http :// www.mozilla.org/editor/midas-spec.html )、しかし何らかの理由で表示されません - firebug を使用すると、embed タグがそこにあることがわかりますが、終了タグが取り除かれています。
助言がありますか?他のRTEはこれをどのように行うのですか?
ありがとう
Mozilla の.insertHTML関数 ( http :// www.mozilla.org/editor/midas-spec.html )、しかし何らかの理由で表示されません - firebug を使用すると、embed タグがそこにあることがわかりますが、終了タグが取り除かれています。
助言がありますか?他のRTEはこれをどのように行うのですか?
ありがとう
IE と Firefox は、編集可能なタグ内の Flash やその他のプラグインをサポートしていません。
他のエディター ( TinyMCEやCKEditor など) が行うことは、フォームが送信されたときに、対応する 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 しています。