javascript中的循环语句问题
我想在javascript中用循环方式把ASP从数据库中调用的几张图片调用出来,不知道怎么写代码例子:<%setrs=server.createobject("adodb...
我想在javascript中用循环方式把ASP从数据库中调用的几张图片调用出来,不知道怎么写代码
例子:
<%
set rs=server.createobject("adodb.recordset")
strsql="select top 4 * from images order by adddate"
rs.open strsql,conn, 1, 1
%>
<script type"text/javascript">
var images
images=new array(
"图片地址1","转向地址1",
"图片地址2","转向地址2",
"图片地址3","转向地址3",
"图片地址4","转向地址4");
上面的这段话我想用下面这段话来做个循环代替,依次调用数据库中的4条图片数据.不知道可不可以,代码应该怎样写??
images=new array("<%=rs("newspic")%>","<%imgurl%>")
请给我代码..谢谢 展开
例子:
<%
set rs=server.createobject("adodb.recordset")
strsql="select top 4 * from images order by adddate"
rs.open strsql,conn, 1, 1
%>
<script type"text/javascript">
var images
images=new array(
"图片地址1","转向地址1",
"图片地址2","转向地址2",
"图片地址3","转向地址3",
"图片地址4","转向地址4");
上面的这段话我想用下面这段话来做个循环代替,依次调用数据库中的4条图片数据.不知道可不可以,代码应该怎样写??
images=new array("<%=rs("newspic")%>","<%imgurl%>")
请给我代码..谢谢 展开
1个回答
展开全部
<%
set rs=server.createobject("adodb.recordset")
strsql="select top 4 * from images order by adddate"
rs.open strsql,conn, 1, 1
dim ss
ss="姿肢images=new array("
i=0
while not rs.eof
if i=0 then
ss=ss&""""&rs("newspic")&""","&"档岁"""&rs("imgurl")&""""
else
ss=ss&","""&rs("迹蠢世newspic")&""","&""""&rs("imgurl")&""""
end if
i=i+1
rs.movenext
wend
ss=ss&");"
rs.close
set rs=nothing
%>
<script>
var images
<%=ss%>
</script>
set rs=server.createobject("adodb.recordset")
strsql="select top 4 * from images order by adddate"
rs.open strsql,conn, 1, 1
dim ss
ss="姿肢images=new array("
i=0
while not rs.eof
if i=0 then
ss=ss&""""&rs("newspic")&""","&"档岁"""&rs("imgurl")&""""
else
ss=ss&","""&rs("迹蠢世newspic")&""","&""""&rs("imgurl")&""""
end if
i=i+1
rs.movenext
wend
ss=ss&");"
rs.close
set rs=nothing
%>
<script>
var images
<%=ss%>
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询