在 VS2003中,使用下面的JS+flash轮播图片,为什么图片不显示???请指教??
 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/photoFlash/focus2.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+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
                 document.write('<embed src="images/photoFlash/focus2.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" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); 
                 document.write('</object>');

解决方案 »

  1.   

    图片完全不显示,标题和链接都能显示,同样的内容放在VS 2005里测试,图片就能完全显示出来,实在想不出是啥原因,pic的内容也拿到了???
      

  2.   

    另外,可以直接使用 FlashSlider 控件
      

  3.   

    string value = “你所有的值”;
    哎。又是你在用VS2003.呵呵。你看下document.write(value);
      

  4.   

    这个要看Flash本身和JS交互的部分了
    去网上找个现成的吧
      

  5.   

    for(var i=0;i<5;i++)
                        {
    if(document.getElementById('PNewsID'+i).value=="")
    {
    if(i==0)
    {
    document.write("没有新闻图片");
    }
    break;
    }
    else
    {
    array=document.getElementById('PNewsID'+i).value.split(";");
    temp1="getImageNew.ashx?id="+array[0];
    temp2=array[1];
                                temp3=escape("../ui/Home/ImageNews.aspx?id="+array[0]);

    if(i==0)//第一张有图片
    {
    pics=temp1;    //图片地址
    texts=temp2;   //文章标题
    links=temp3;   //链接地址
    }
    else
    {
     pics+="|"+temp1; 
                                     texts+="|"+temp2;
                                     links+="|"+temp3;
    }
    }
     }
     
     var focus_width=275;  //图片宽度
     var focus_height=235; //图片高度
     var text_height=18;   //文字部分的高度
     var swf_height=focus_height+text_height;   //总高度
     
     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/photoFlash/focus2.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+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
                     document.write('<embed src="images/photoFlash/focus2.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" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); 
                     document.write('</object>');
    把要输出的内容用隐藏域PNewsID接收了,document.write输出的pic,text,link的值也都有,现在就是图片完全不显示,其他的都能显示,不明白是啥原因??
      

  6.   

    IIS浏览也是一样,新闻图片完全不显示,新闻标题和链接都可以!!
      

  7.   

    图片在浏览器地址栏里面输入都不显示?那Flash也不会显示的啊》?
    注意权限,路径,图片格式。这3个没问题一般就可以显示的。
    1,权限
    <configuration>
       <location path="图片文件夹">
          <system.web>
             <authorization>
                <allow users="?"/>
             </authorization>
          </system.web>
       </location>
    </configuration>
    2,输入绝对路径进行测试,就知道是不是路径问题了
    3,格式一般必须是jpg,并且Photoshop打开后,图像模式必须是RGB