OneA = new Array; var trueLength = OneA.length; var lst = OneA.length; function HubMenufrmCode(city,code,cityIndex) { OneA.length = 0; str=city.value.split("|")[0]; menuNum = str; if (menuNum == null) return; switch(menuNum) { <% sql="select * from city order by id" set city=conn.execute (sql) do while not (city.eof or city.bof) %> case "<%=city("id")%>": NewOpt = new Array; NewVal = new Array; NewOpt[0] = new Option("<%=city("name")%>▼"); NewOpt[0].value =''; <% sql="select * from codeArea where cityname like '"&city("name")&"' order by id" set codearea=conn.execute (sql) count=0 do while not (codearea.eof or codearea.bof) count=count+1 %> NewOpt[<%=count%>] = new Option("【<%=codearea("id")%>】<%=codearea("name")%>"); NewOpt[<%=count%>].value ='<%=codearea("id")%>|<%=codearea("name")%>|<%=codearea("cityname")%>'; <% codearea.movenext loop set codearea=nothing %> break; <% city.movenext loop set city=nothing %> default: NewOpt = new Array; NewVal = new Array; NewOpt[0] = new Option("全部▼"); NewOpt[0].value =''; <% sql="select * from codeArea order by id" set codearea=conn.execute (sql) count=0 do while not (codearea.eof or codearea.bof) count=count+1 %> NewOpt[<%=count%>] = new Option("【<%=codearea("id")%>】<%=codearea("name")%>"); NewOpt[<%=count%>].value ='<%=codearea("id")%>|<%=codearea("name")%>|<%=codearea("cityname")%>'; <% codearea.movenext loop set codearea=nothing %> } tot=NewOpt.length; lst = code.options.length; for (i = lst; i > 0; i--) { code.options[i] = null; } for (i = 0; i < tot; i++) { code.options[i] = NewOpt[i]; } code.options[0].selected = true; }