<%
st=Split(photo,",")
%>例如:st="/images/asefs.jpg,/images/sdfa.jpg,/images/fadfd323.jpg,/images/e2fdfd.jpg" for(var i=<%=LBound(st)%>;i<=<%=UBound(st)%>;i++)
  {
    imgs[i]=new Image();
 imgs[i].src="<%=st(i)%>";
  }测试时.只是第一地址给了imgs[i].src .   i值还进行累加.但是imgs[i].src使终是第一个图片的地址.在线等,请大家帮个忙

解决方案 »

  1.   

    <%dim i
    For i = LBound(st) To UBound(st)%>  
      {
        imgs[<%=i%>]=new Image();
     imgs[<%=i%>].src="<%=st(i)%>";
      }
      <%next%>用这样吧.谢谢
      

  2.   

    在JS 可以这样<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>TEST</title>
    </head>
    <style type="text/css">
    body,td,div{font-size:14px; font-weight:bold;font-family:arial;color:#333333;}
    </style>
    <body><div id="paramX">image list</div>
    <script language="javascript" type="text/javascript">
    var imgList="http://avatar.profile.csdn.net/5/F/F/2_sunnyrunk.jpg,http://avatar.csdn.net/5/1/9/1_shenzhennba.jpg";
    function appImg(str){
    var st=imgList.split(","); 
    var imgs=[];
    for(var i=0;i<st.length;i++){
      imgs[i]=new Image();
      imgs[i].src=st[i];
      document.getElementById("paramX").appendChild(imgs[i]);
      }
    }
    </script>
    <input type="button" value="TEST CREATE IMAGE" name="BTN01" onclick="javascript:appImg(imgList);"></body>
    </html>
      

  3.   

    用ls的吧,一般页面很少用Java代码去搞那些数据