我在html中加入了下面的js脚本,在根目录首页中可以正常显示,但是在子目录页面和Firefox中无法显示。请大家帮忙看看。
<script type="text/javascript">
imgUrl1="/images/07.jpg";//图片都是绝对路径
imgUrl2="/images/05.jpg";
imgUrl3="/images/06.jpg";
imgUrl4="/images/01.jpg";
 var focus_width=780
 var focus_height=155
 var swf_height = focus_height
 
 var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4
 
 document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
 document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="images/focus1.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
 document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
 document.write('<param name="FlashVars" value="pics='+pics+'&borderwidth='+focus_width+'&borderheight='+focus_height+'">');
 document.write('</object>');
 </script>

解决方案 »

  1.   

    imgUrl1="/images/07.jpg";//图片都是绝对路径 将这个改成
    imgUrl1="http://www.***.***/images/07.jpg";
      

  2.   

    imgUrl2,imgUrl3,imgUrl4也做相同修改.
      

  3.   

    原来是<param name="movie" value="images/focus1.swf">路径不对,应该是<param name="movie" value="/images/focus1.swf">,这样就解决了子目录问题。但是不管是在首页还是别的地方Firefox还是不显示。继续等。
      

  4.   

    Firefox中为什么会无效????
      

  5.   

    还是没解决,什么错也不报。firebug里可以看到<object>....</object>代码。
    没招了,结贴。