asp网页中数组的值如何传入javascript函数中?

有个图片轮播的javascript,想实现轮播的内容从MSSQL数据库里取值,现在作的是在asp网页中打开数据库,将查询的内容存入数组,可是怎么传入javascript中... 有个图片轮播的javascript,想实现轮播的内容从MSSQL数据库里取值,现在作的是在asp网页中打开数据库,将查询的内容存入数组,可是怎么传入 javascript中调用呢?
<%
dim i
i=0
dim tit(5)
dim url(5)
dim img(5)
openrs rs,"select top 5 * from table order by time desc",1,1
for i=0 to 4
tit(i)=rs("title")
url(i)=rs("id")
img(i)=rs("image")
rs.movenext
next
closers rs
%>

<script type="text/javascript">
function pic_flash(roll_pic) {

…………
…………
roll_pic[0].push("");----“”中要调用tit(i)
roll_pic[1].push(escape(""));----“”中要调用url(i)
roll_pic[2].push("");----“”中要调用img(i)

document.write(pic_flash(roll_pic));

</script>
<!--轮播结束-->
展开
 我来答
百度网友c6cb8e5f
2014-04-22
知道答主
回答量:32
采纳率:0%
帮助的人:18.5万
展开全部
如果在同一个页面

用<%=参数值%>
即可
用下面下面试试

<%
dim i
i=0
dim tit(5)
dim url(5)
dim img(5)
openrs rs,"select top 5 * from table order by time desc",1,1
for i=0 to 4
tit(i)=rs("title")
url(i)=rs("id")
img(i)=rs("image")

%>

<script type="text/javascript">
function pic_flash(roll_pic) {

…………
…………
roll_pic[0].push("<%=tit(i)%>");
roll_pic[1].push(escape("<%=url(i)%>"));
roll_pic[2].push("<%=img(i)%>");

document.write(pic_flash(roll_pic));

</script>
<%
rs.movenext
next
closers rs
%>
追问
这样不行,可能我没说明白,javascript里,roll_pic那几个,也要循环,然后统一document.write(pic_flash(roll_pic)),所以rs循环不能在后面
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式