把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执行相应的语句。 展开
·我通过下面的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执行相应的语句。 展开
4个回答
展开全部
应该使用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'];
方法是:
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'];
展开全部
<%
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>
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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不会asp啊
只会c && c++
只会c && c++
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%
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>
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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询