本页内容是《二级联动菜单》同时我们还提供济宁地区的网站建设,百度,雅虎,google的推广,点金,商友,等营销软件
请输入关键字:

标题搜索 内容搜索  

你现在所在的位置->首页->XML专区->二级联动菜单

二级联动菜单

时间:[2005-9-8 9:43:40]     作者:未知

 <xml id="doc"> <data>
              <%
set rs=server.createobject("adodb.recordset")
sql="select * from bigtype"
rs.open sql,conn,1,1

if rs.eof then%>
              无大类
              <%
else

do while not rs.eof%>
              <province name="<%=rs("bigtype")%>">
              <%

set rs1=server.createobject("adodb.recordset")
sql1="select * from type where bigtype='"&rs("bigtype")&"'"
rs1.open sql1,conn,1,1

do while not rs1.eof
%>
              <city><%=rs1("type")%></city>
              <%rs1.movenext
loop

rs1.close
set rs1=nothing
%>
              </province>
              <%
rs.movenext
loop

rs.close
set rs=nothing

end if
%>
              </data> </xml> <select name="bigtype" id=prov onchange="docity()">
                <option value="0">--- 请选择大类 ---</option>
              </select> <select id=city name="type">
              </select> <script language="JavaScript">
function init(){
 var v1 = doc.getElementsByTagName("province");
 for(var i =0; i<v1.length;i++){
  var e = document.createElement("OPTION");
  e.innerText = e.value = v1[i].getAttribute("name");
  form2.prov.appendChild(e);
 }
}
function docity(){
 var sf = form2.prov.value;
 var str="//province[@name='"+sf+"']";
 var v = doc.selectSingleNode(str);
 if(!v){ alert("没有符合条件的记录!");return;}
 form2.city.innerHTML = "";
 var v1 = v.selectNodes("city")
 for(var i =0; i<v1.length;i++){
  var e = document.createElement("OPTION");
  e.innerText = e.value = v1[i].text;
  form2.city.appendChild(e);
 }
}
init();
</script>

【声明】本站刊载的《二级联动菜单》一文如果有侵害你权益的情况,请联系我们。我们将及时采取措施。
QQ:44637339 Email:just6@163.com Tel:13355163107 Lining studios

友情链接

本页内容是《二级联动菜单》 返回顶部
© 2001-2024 Lining studios 济宁速创科技有限公司, All Rights Reserved
 Processed Time:46.875ms
中华人民共和国信息产业部网站备案号: 鲁ICP备09103015号-1