我在一个产品大类选择时会自动弹出小类,用的是
var onecount;
subcat = new Array();
<%
count = 0
do while not rs.eof
%>
subcat[<%=count%>] = new Array("<%= trim(rs("SmallClassName"))%>","<%= trim(rs("BigClassName"))%>","<%= trim(rs("SmallClassName"))%>");
<%
count = count + 1
rs.movenext
loop
'rs.close
%>
onecount=<%=count%>;以上是用于中文版的,现在我还想做一个中文版的,我直接复制一个,并在关键地方加了en_作为更名;
var en_onecount;
en_subcat = new Array();
<%
count = 0
do while not rs.eof
%>
en_subcat[<%=count%>] = new Array("<%= trim(rs("en_SmallClassName"))%>","<%= trim(rs("en_BigClassName"))%>","<%= trim(rs("en_SmallClassName"))%>");
<%
count = count + 1
rs.movenext
loop
rs.close
%>
en_onecount=<%=count%>;以上放在页面选择英文大类的时候还是无法弹出所在类的小类...请问如何更改代码才能达到想要的效果?
var onecount;
subcat = new Array();
<%
count = 0
do while not rs.eof
%>
subcat[<%=count%>] = new Array("<%= trim(rs("SmallClassName"))%>","<%= trim(rs("BigClassName"))%>","<%= trim(rs("SmallClassName"))%>");
<%
count = count + 1
rs.movenext
loop
'rs.close
%>
onecount=<%=count%>;以上是用于中文版的,现在我还想做一个中文版的,我直接复制一个,并在关键地方加了en_作为更名;
var en_onecount;
en_subcat = new Array();
<%
count = 0
do while not rs.eof
%>
en_subcat[<%=count%>] = new Array("<%= trim(rs("en_SmallClassName"))%>","<%= trim(rs("en_BigClassName"))%>","<%= trim(rs("en_SmallClassName"))%>");
<%
count = count + 1
rs.movenext
loop
rs.close
%>
en_onecount=<%=count%>;以上放在页面选择英文大类的时候还是无法弹出所在类的小类...请问如何更改代码才能达到想要的效果?
function changelocation1(locationid)
{
document.form1.scid.length = 0; var locationid=locationid;
var i;
for (i=0;i < j; i++)
{
if (subcat[i][1] == locationid)
{
document.form1.scid.options[document.form1.scid.length] = new Option(subcat[i][0], subcat[i][2]);
}
}} 看到这部分没有?这部分里面还调用的subcat这个数组,你指改了上面的没有改这些,那都是白搭!!