把ASP的数组变量 赋值到 JS 的数组里

·我的ASP通过搜索得到若干个文本数值,保存在数组imgurl(i)里。·我通过下面的JS语句,把它们保存在数组imgshow里。·可是这个i的值是随着搜索关键词的不同而... ·我的ASP通过搜索得到若干个文本数值,保存在数组imgurl(i)里。
·我通过下面的JS语句,把它们保存在数组imgshow里。
·可是这个i的值是随着搜索关键词的不同而变化的,如何设计一个代码,使得不管i的值等于多少,也可以将它们保存在JS的数组里呢?

<script language="JavaScript">
var imgshow=['<%=imgurl(0)%>','<%=imgurl(1)%>','<%=imgurl(2)%>','<%=imgurl(3)%>'];
</script>
.
二楼的代码不正确哦,调试没有成功。
response.Write怎么能出现在script语句中,就算是用document.write,也只能是浏览器输出文字,没有在script执行相应的语句。
展开
 我来答
阳光上的桥
2009-06-04 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65810
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
应该使用JOIN

方法是:

imgurl_str=join(imgurl,"','")

你知道现在imgurl_str的内容是什么吗,不明白的话,可以response.write看看,其内容是这样的:
a.gif','b.gif','c.gif

这样,现在就可以提交给JS了,方法是把我给你的JS语句中下面这句:
var imgshow=['<%=imgurl_str%>'];

这个发送到浏览器之后的结果如下:
var imgshow=['a.gif','b.gif','c.gif'];
sonichu
2009-06-05 · TA获得超过508个赞
知道小有建树答主
回答量:375
采纳率:100%
帮助的人:313万
展开全部
<%
dim a,b,c
a=1
b=2
c=3
%>
<script type="text/javascript">
var s=new Array("<%=a%>","<%=b%>","<%=c%>");
for(var i=0;i<s.length;i++)
{
document.write(s[i]+"<br />");
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanfustudio
2009-06-04 · TA获得超过1万个赞
知道大有可为答主
回答量:5513
采纳率:100%
帮助的人:3745万
展开全部
不会asp啊
只会c && c++
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2f25bec
2009-06-04 · TA获得超过588个赞
知道小有建树答主
回答量:977
采纳率:0%
帮助的人:853万
展开全部
<%
imgurl=array("1","2","3")
imgshow="var imgshow=["
imgshow2=empty
for ii=0 to ubound(imgurl)
imgshow2=imgshow2&imgurl(ii)&","
next
if imgshow2<>"" then imgshow2=left(imgshow2,len(imgshow2)-1)
imgshow=imgshow&imgshow2&"]"
%>
<script>
<%response.Write(imgshow)%>
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式