1

我想通过 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="透明" />
    <!--[如果!IE]>-->
        <object type="application/x-shockwave-flash" data="/images/header.swf" width="550" height="90">
            <param name="wmode" value="透明" />
    <!--<![endif]-->
            <img src="/images/header.jpg" width="550" height="90" alt=""border="0" />
    <!--[如果!IE]>-->
        </对象>
    <!--<![endif]-->
</对象>

可悲的是,我最终得到的是:

<object data="/images/header.swf" height="90" type="application/x-shockwave-flash" width="550">
    <param name="id" value="homepage-banner" />
    <param name="wmode" value="透明" />                
    <param name="src" value="/images/header.swf" />               
</对象>

代码的剥离部分的目的是在客户端上没有闪存时提供备用图像。

在我tinyMCE.init({ ... });正在使用verify_html: truevalid_elements根据此论坛主题进行设置时,允许所有有效的 XHTML 1.0 Strict 元素。我已经检查过,上面的代码确实符合 XHTML 1.0 Strict 标准。

我试过设置verify_html为 false 但没有效果。如何将 TinyMCE 配置为不理会我的 HTML?!

4

1 回答 1

0

通过使用谷歌代码中的SWF 对象解决了它。

我现在将以下代码粘贴到 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>
于 2010-04-22T10:49:09.133 回答