本帖最后由 ayxyphz 于 2012-03-19 21:39:22 编辑

解决方案 »

  1.   

    本帖最后由 net_lover 于 2012-03-19 21:49:16 编辑
      

  2.   

    对了非IE采用的是embed标签。参见
    http://tj007-bo.iteye.com/blog/579836
      

  3.   

    关于 embed 标签的问题我之前也试过 embed标签 也不行- - 
      

  4.   

    是那段代码的问题?。。我觉得应该不是HTML的问题。。是Js 的问题?
      

  5.   

    我已经解决了  谷歌浏览器 虽然能获取到 obj 和embed对象 但是无法执行函数(不知道啥原因),最后我用
    swfobject.embedSWF添加 然后用swfobject.getObjectById 获取的 就支持 各种浏览器了 附上代码
    <script type="text/javascript">
    var flashvars = false;  
    var params = {};  
    params.menu = "false";  
    params.quality = "autohigh";  
    params.wmode = "transparent";  
    params.allowfullscreen = "true";  
    params.allowscriptaccess = "always";  
    params.allownetworking = "all";  
    var attributes = {};  
    attributes.id = "MTheme";
    swfobject.embedSWF("shell1.swf", "flashcontent", "150", "236", "10.0.0", "expressInstall.swf", flashvars, params, attributes); 关于上面的用法和注释大家可以百度swfobject2.0 使用教程document.onreadystatechange=getswf; //等到网站加载完成再进行获取ID 否则获取到的是NULL
    function getswf(){//获取SWF对象
    swf=swfobject.getObjectById("MTheme");
    }
    </script>