前台有个js代码,应该是flash来的,怎样动态绑定那些图片,从后台调用吗?应该怎样做?    var pic_width=250; //图片宽度
    var pic_height=220; //图片高度
    var button_pos=4; //按扭位置 1左 2右 3上 4下
    var stop_time=3000; //图片停留时间(1000为1秒钟)
    var show_text=0; //是否显示文字标签 1显示 0不显示
    var txtcolor="000000"; //文字色
    var bgcolor="DDDDDD"; //背景色
    var imag=new Array();
    var link=new Array();
    var text=new Array();
   
   //主要是这部分怎么写    
  // for(var i=0;i<5;i++)    imag[1]="images/new1.jpg"
    link[1]="http://www.zhbit.com/";
    text[1]="aaa";
    imag[2]="images/new2.jpg";
    link[2]="http://www.zhbit.com/";
    text[2]="bbb";
    imag[3]="images/new3.jpg";
    link[3]="http://www.zhbit.com/";
    text[3]="ccc";
    imag[4]="images/new4.jpg";
    link[4]="http://www.zhbit.com/";
    text[4]="ddd";
    imag[5]="images/new5.jpg";
    link[2]="http://www.zhbit.com/";
    text[5]="rrr";

解决方案 »

  1.   

    js文件没有办法进行绑定,只能写在aspx里面
    你也可以采用自定义控件,。参见
    http://dotnet.aspx.cc/CodeLab/FlashSlider.htm
    http://dotnet.aspx.cc/CodeLab/Default.aspx
      

  2.   

    你可以在后台定义一个
    protected System.Text.StringBuilder adSb = new System.Text.StringBuilder(); 
    变量 。
    在.cs中拼接它 。
    然后在.aspx中<%=adSb.ToString() %>输出它 。
      

  3.   

    Repeater 也能做 。
    就是我说的方法也可以 。
    把你的数据 拼接好 。前台<%=str%>输出。
      

  4.   

    将服务端取到的数据赋到一个JS数组中,然后用JS循环绑定到HTML元素上面
      

  5.   

    images/new1.jpg把这个换成数据库里的?