我想通过TinyMCE保存的代码如下:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="550" height="90" id="homepage-banner"> <param name="movie" value="/images/header.swf" /> <param name="wmode" value="transparent" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="/images/header.swf" width="550" height="90"> <param name="wmode" value="transparent" /> <!--<![endif]--> <img src="/images/header.jpg" width="550" height="90" alt="" border="0" /> <!--[if !IE]>--> </object> <!--<![endif]--> </object>
可悲的是,我最终得到的是:
<object data="/images/header.swf" height="90" type="application/x-shockwave-flash" width="550"> <param name="id" value="homepage-banner" /> <param name="wmode" value="transparent" /> <param name="src" value="/images/header.swf" /> </object>
如果客户端上没有Flash,则代码的剥离部分的目的是提供后备图像。
在我的tinyMCE.init({ ... });
我正在使用verify_html: true
,valid_elements
按照this forum topic设置,允许所有有效的XHTML 1.0 Strict元素。我已经检查过,上面的代码符合XHTML 1.0 Strict标准。
我尝试将verify_html
设置为false,但它没有效果。 如何将TinyMCE配置为单独保留HTML?
答案 0 :(得分:0)
使用Google代码中的SWF Object解决此问题。
我现在将以下代码粘贴到TinyMCE中:
<div id="header-image"> <img border="0" src="/images/header.jpg" width="550" height="90"/> <script type="text/javascript">swfobject.embedSWF("/images/header.swf", "header-image", "550", "90", "9.0.0");</script> </div>
使用<head>
中的以下代码:
<script type="text/javascript" src="/js/swfobject2.js"></script>