注册 登录
编程论坛 ASP技术论坛

asp+js问题

等待冰柠檬 发布于 2010-05-05 15:32, 347 次点击
程序代码:
<%
Call openDataBase()
set gsxw = Server.CreateObject("Adodb.recordset")
gsxw.open
"SELECT top 5 * FROM Sbe_News WHERE TID<>8 and datepart('yyyy',newsdate)=datepart('yyyy',now()) and PhotoNew = -1 order by newsdate desc ",conn,1,1
%>

<script language="JavaScript" type="text/javascript">
            
var arra=new Array();
           
            
<%for i=1 to gsxw.recordcount%>
            arra[
<%=i-1%>] = <%=gsxw("pic")%>
            
<%next%>
            
var i=0;
            
for(i=0;i<arra.length;i++)
            alert(arra[i]);
</script>

出现问题 弹不出
3 回复
#2
liyang04302010-05-05 17:14
又是一个不给分的,帮你顶了
#3
yms1232010-05-05 17:56
<script language="JavaScript" type="text/javascript">
 var arra=new Array();
<%
for i=1 to gsxw.recordcount
    Response.Write "arra["&(i-1)&"]='"&gsxw("pic")&"';"
next
%>
var i=0;
for(i=0;i<arra.length;i++)
    alert(arra[i]);
</script>
#4
等待冰柠檬2010-05-06 08:36
按照上面那位朋友所说的 为什么读过来的 记录永远是第一条呢!
三条都是一样的。。。。
1