在线等.JAVA里的FOT变量不进行累加问题

sunnyrunk 2010-08-14 11:01:20
<%
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使终是第一个图片的地址.

在线等,请大家帮个忙
...全文
111 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
真哥哥 2010-08-14
  • 打赏
  • 举报
回复
用ls的吧,一般页面很少用Java代码去搞那些数据
shenzhenNBA 2010-08-14
  • 打赏
  • 举报
回复
在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>
sunnyrunk 2010-08-14
  • 打赏
  • 举报
回复
<%dim i
For i = LBound(st) To UBound(st)%>
{
imgs[<%=i%>]=new Image();
imgs[<%=i%>].src="<%=st(i)%>";
}
<%next%>

用这样吧.谢谢

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧