图片的路径是用for循环给与的,我想在后台赋值,如一个类A a=new A();我想通过a.url给这个FLASH的图片匹配路径,应该怎么弄?         <SCRIPT language=javascript1.1>         var Arr_big = new Array();
        var Arr_small = new Array();
        var Arr_link = new Array()
        var Arr_title = new Array()
        var Arr_context = new Array()
        for(var i=0;i<=4;i++)
        {
            Arr_big[i]="/images/fo0_"+i+".jpg";
            Arr_small[i]="/images/fo0_"+i+"s.jpg";
        }
        var bigpics =Arr_big.join("|") //大图地址400x250
        var smallpics =Arr_small.join("|") //小图地址75x50
        var links =Arr_link.join("|") //链接地址
        var titles =Arr_title.join("|") //标题
        var context =Arr_context.join("|") //说明 
        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="400" height="330">');
        document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="/swf/focusindex.swf"><param name="quality" value="high"><param name="bgcolor" value="#000000">');
        document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
        document.write('<param name="FlashVars" value="bigpics='+bigpics+'&smallpics='+smallpics+'&links='+links+'&titles='+titles+'&context='+context+'">');
        document.write('<embed src="/swf/focusindex.swf" wmode="opaque" FlashVars="bigpics='+bigpics+'&smallpics='+smallpics+'&links='+links+'&titles='+titles+'&context='+context+'" menu="false" bgcolor="#000000" quality="high" width="400" height="330" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
        document.write('</object>');
</SCRIPT>

解决方案 »

  1.   

    前台定义个div或者td设id和runat,然后后台page_load里,写循环,把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="400" height="330">');
            document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="/swf/focusindex.swf"><param name="quality" value="high"><param name="bgcolor" value="#000000">');
            document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
            document.write('<param name="FlashVars" value="bigpics='+bigpics+'&smallpics='+smallpics+'&links='+links+'&titles='+titles+'&context='+context+'">');
            document.write('<embed src="/swf/focusindex.swf" wmode="opaque" FlashVars="bigpics='+bigpics+'&smallpics='+smallpics+'&links='+links+'&titles='+titles+'&context='+context+'" menu="false" bgcolor="#000000" quality="high" width="400" height="330" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
            document.write('</object>');
    这里面的html拼出来赋给td或html的InnerHtml
      

  2.   

    编辑一个模板     foreach  循环遍历替换
      

  3.   

    是首页的图片切换吗,怎么这复杂
    http://www.whephe.com/
    var pics='Photo/866.jpg|Photo/514.jpg|Photo/874.jpg|Photo/487.jpg|Photo/404.jpg';//图片地址呀
    直接赋值就行了,对应的你加上显示名什么的
      

  4.   

    直接绑定cs里面的对象不就可以了?public string imgstr="";
    a.url="<%= imgstr %>";