html编辑器插入flash后,在IE下可以显示flash内容。。在FF浏览器下不显示。。
请问有什么办法可以解决这个问题?

解决方案 »

  1.   

    查看一下 那张显示flash的 html页面   看看显示flash的代码是什么样的  或者可以在编辑器中以标准代码的形式写入
      

  2.   

    <embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://player.youku.com/player.php/sid/XMjE0MzA0OTQw/v.swf" width="600" height="500" type="application/x-shockwave-flash" quality="high" wmode="transparent"></embed>我查看源代码显示是这样的。。IE和FF都是这个代码。。在IE下有显示。。FF下不显示flash。
      

  3.   


    在FF浏览器下浏览时。是可以显示。。但在HTML编辑器下不显示。。
    window.onload = function()
    {
    skinsLoad();
    try
    {
        //设置属性,叫iframe变成编辑器。
            var leleHTML = $("leleEditor").contentWindow;
            leleHTML.document.designMode = "on";
            leleHTML.document.contentEditable = true;     //为了兼容FF浏览器,在此创建一个新的document。
        leleHTML.document.open();
        leleHTML.document.writeln('<html><head><link href="/skins/'+skinsPath+'/global.css" rel="stylesheet" type="text/css" /></head><body></body></html>');
        leleHTML.document.close();

        //页面加载时,把文本框的值赋给编辑器...进行内容的初始化!
            var leleContent = leleHTML.document.getElementsByTagName("body")[0];
            leleContent.innerHTML = $("content").value;
        //如果是FF浏览器,则添加<br>,让光标可以全部显示在编辑器中
        if(!window.isIE&&$("content").value==""){leleContent.innerHTML = "<br>";}
    }
    catch(e){}
    }我的意思是。。在FF下的HTML编辑器,插入Flash内容到编辑器里。。FF下不能正常显示。。
    不知道大家的是怎么解决的?
      

  4.   

    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
    width="400" height="200" id="1111" align="">
    <param name=movie value="1111.swf"><param name=quality value=high>
    <embed src="1111.swf" quality=high  width="400" height="200" name="1111" align=""
    type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
    </embed></object>