去game.sina.com.cn
这个代码在firefox下就可以显示,又是为什么呢?<!--焦点图开始-->
<div id="focusViwer" align=center>
<a href="http://games.sina.com.cn/o/n/2008-04-02/1020242532.shtml" target=_blank><img height=195 width=260 alt="焦点图" src="http://i0.sinaimg.cn/gm/U734P115T183D1F6254DT20080402113228.jpg" ></a></div>
<script type="text/javascript">
<!--

var focus_width=260
var focus_height=195
var text_height=22
var swf_height = focus_height+text_height
var curhref=document.location.href;
var pics='http://i0.sinaimg.cn/gm/U734P115T183D1F6254DT20080402113228.jpg|http://i2.sinaimg.cn/gm/U734P115T183D1F6263DT20080402114909.jpg|http://i1.sinaimg.cn/gm/U734P115T183D1F6260DT20080402094938.jpg|http://i2.sinaimg.cn/gm/U734P115T183D1F6257DT20080402103807.jpg'
var links='http://games.sina.com.cn/o/n/2008-04-02/1020242532.shtml|http://games.sina.com.cn/o/n/2008-04-02/1038242539.shtml|http://games.sina.com.cn/o/n/2008-04-02/0945242509.shtml|http://games.sina.com.cn/o/n/2008-04-02/1028242535.shtml'
var texts='《苍天》4月内测在即千万元服务器准备就绪|换代舞蹈网游 《热舞派对》公测爆棚|劲舞团全国家族联赛 4月掀起舞林风暴|光通宣布运营《数码宝贝online》'

var FocusFlash = new sinaFlash("http://i3.sinaimg.cn/dy/deco/2006/0704/pixviewer1.1_009.swf", "focusflash", focus_width, swf_height, "7", "#FEE183", false, "High");
FocusFlash.addParam("allowScriptAccess", "sameDomain");
FocusFlash.addParam("menu", "false");
FocusFlash.addParam("wmode", "opaque"); FocusFlash.addVariable("pics", pics);
FocusFlash.addVariable("links", links);
FocusFlash.addVariable("texts", texts);
FocusFlash.addVariable("borderwidth", focus_width);
FocusFlash.addVariable("borderheight", focus_height);
FocusFlash.addVariable("textheight", text_height);
         FocusFlash.addVariable("curhref", curhref);
FocusFlash.write("focusViwer");

//-->
</script>
<!--焦点图结束-->

解决方案 »

  1.   

    谁有类似的在两种浏览器都可使用的代码呢?或者可以告诉我如何修改适应firefox?不胜感激!
      

  2.   

    document.write('<object classid="clsid
    中 只能在 ie 下用。 把它换成embed , 具体用法请参考文档类似于 "<embed  id='player_id'  name='player_id' src='../FLVPlayer/flvplayer.swf' width='320px' height='255px'allowscriptaccess='always' allowfullscreen='true' flashvars='width=320&height=255&enablejs=true&id=javascript_id&autoscroll=false&shuffle=false'></embed>"
      

  3.   


    object 只能用于ie , embed 都可
      

  4.   

    楼上的,不行啊,而且你仔细看代码,其实在后面
    document.write('<embed src="pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#F0F0F0" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
    这里已经使用了<embed>我找了一个sina那个人写的代码,不过实在是看不懂。
      

  5.   

    找到问题所在了,楼上的那个说embed的大哥,你对拉
    上面那段代码对应的.swf文件名次跟之前的focus.swf不一致,这个是根源所在