虽然有5个数组,但每个中只有一个值,其实一个数组就足够了
<SCRIPT LANGUAGE=javascript>
<!--var OutBarFolder = new Array();
<%
for i = 0 to Ubound(temp)
Response.write("OutBarFolder[OutBarFolder.length]='" & temp(i) & "'")next%>
//-->
</SCRIPT>
<SCRIPT LANGUAGE=javascript>
<!--var OutBarFolder = new Array();
<%
for i = 0 to Ubound(temp)
Response.write("OutBarFolder[OutBarFolder.length]='" & temp(i) & "'")next%>
//-->
</SCRIPT>
<script>
var outBarFolder=new Array();
<%
Dim Temp(5)
Temp(0)="a":Temp(1)="b":Temp(2)="c":Temp(3)="d":Temp(4)="e"
For I=0 To Ubound(Temp)
%>
outBarFolder[outBarFolder.length]=<%=Temp(I)%>
<%
Next
%>
</script>
temp应该是来自于jsp吧,是一个jsp数组吧?
<%
String dynamicArrStr = "";
for (int i = 0 ; i < temp.length ; i++)
{
dynamicArrStr += "OutBarFolder"+i+ "=new Array("+temp[0]+");"
}
out.println("<script>");
out.println("eval(\""+dynamicArrStr+"\")");
out.println("</script>");
%>
var dynamicArrayStr = "";
这句是什么意思,调试不通过.