回归

Shadow

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  307篇文章 :: 0篇收藏:: 16篇评论:: 1个Trackbacks

文章

收藏

相册

论坛

软件

存档


正在读取评论……


文件一:1.asp

<%Response.Charset="GB2312"%>
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
rs.open("select*from youm_type order by id asc"),conn,1,1
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
<script language="javascript">
 var http_request = false;
 function send_request(url) {//初始化、指定处理函数、发送请求的函数
  http_request = false;
  //开始初始化XMLHttpRequest对象
  if(window.XMLHttpRequest) { //Mozilla 浏览器
   http_request = new XMLHttpRequest();
   if (http_request.overrideMimeType) {//设置MiME类别
    http_request.overrideMimeType("text/xml");
   }
  }
  else if (window.ActiveXObject) { // IE浏览器
   try {
    http_request = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
    try {
     http_request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {}
   }
  }
  if (!http_request) { // 异常,创建对象实例失败
   window.alert("不能创建XMLHttpRequest对象实例.");
   return false;
  }
  http_request.onreadystatechange = processRequest;
  // 确定发送请求的方式和URL以及是否同步执行下段代码
  http_request.open("GET", url, true);
  http_request.send(null);
 }
 // 处理返回信息的函数
    function processRequest() {
        if (http_request.readyState == 4) { // 判断对象状态
            if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
                //alert(http_request.responseText);
    //alert(http_request.responseBody);
    //document.write(http_request.responseText);
    document.getElementById("smalltype").innerHTML=http_request.responseText;
            } else { //页面不正常
                alert("您所请求的页面有异常。");
            }
        }
    }
</script>
<script language="javascript">
function userCheck() {
 var f = document.form1;
 var type = f.youmtype.value;
 //window.alert('2.asp?class='+type);
 send_request('2.asp?class='+type);
}

</script>
<body>
<form name="form1" action="" method="post">
              <select name="youmtype" onChange="userCheck()">
                <option value="" selected >选择大类别</option>
                <%do while not rs.eof%>
                <option value="<%=rs("id")%>"><%=rs("youm_type")%></option>
                <%rs.movenext
    loop
    rs.close
    set rs=nothing
    %>
              </select>
     <div id="smalltype"></div>
</form>
</body>
</html>

文件二:2.asp

<%Response.Charset="GB2312"%>
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
id=request("class")
rs.open("select*from youm_type_small where classid="&id&" order by id asc"),conn,1,1
%>
<%
Response.Write "<select name=""youmtype_small"">" & vbNewLine
Response.Write "<option value="""" selected>小类别</option>" & vbNewLine
Response.Write "" & vbNewLine
do while not rs.eof
Response.Write "<option value=""" & rs("id") & """ >" & rs("small") & "</option>" & vbNewLine
Response.Write "" & vbNewLine
rs.movenext
loop
rs.close
set rs=nothing
Response.Write "</select>" & vbNewLine
%>



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=850816


[点击此处收藏本文]  发表于2006年04月29日 3:34 PM




正在读取评论……

发表评论

大名:
网址:
验证码
评论