談DHTML XML ASP CSS的樹(shù)形目錄(2)_ASP教程

      編輯Tag賺U幣
      教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

      推薦:解析ASP與存儲(chǔ)過(guò)程
      ASP與存儲(chǔ)過(guò)程(Stored Procedures)的文章不少,但是我懷疑作者們是否真正實(shí)踐過(guò)。我在初學(xué)時(shí)查閱過(guò)大量相關(guān)資料,發(fā)現(xiàn)其中提供的很多方法實(shí)際操作起來(lái)并不是那么回事。對(duì)于簡(jiǎn)單的應(yīng)用,這

      以下為引用的內(nèi)容:

      Response.ContentType="text/HTML"
      '''''''''''''''''''''''''''''''Server code start'''''''''''''''''''''''''''''''
      dim parId,nodeLayer
      parid=Request.QueryString("parId")
      nodeLayer=cint(Request.QueryString("nodeLayer"))

      if(parid="") then
      Response.Write("root id can't is null")
      Response.End()
      end if
      if(nodeLayer<0) then
      nodeLayer=0

      end if
      %>
      <%
      strconn="at"
      strsql="select * from tree where par='"&parid&"'"
      ''SQL 語(yǔ)句書(shū)寫要求:在記錄集的前面三個(gè)字段必須依次為:row_id(惟一的主鍵)、name(菜單條顯示的內(nèi)容)、par_id(父節(jié)點(diǎn)row_id),其它根據(jù)需要輸出與顯示
      set conn=server.createobject("ADODB.connection")
      conn.open strconn

      set rs=server.createobject("ADODB.Recordset")
      rs.open strsql,conn,3,3
      i=0
      dim row_id
      row_id=""
      while not rs.EOF
      row_id=rs.Fields("row_id").Value
      name=rs.Fields("name").Value
      j=0

      while j<nodeLayer
      Response.Write("<img src='blank.jpg'>")
      j=j 1
      wend
      Response.Write("<img id='objNode"&row_id&"' style='cursor:hand' src='../../open.jpg' onclick=javascript:createChildNode('"&row_id&"',"&nodeLayer 1&") border=0 align='absmiddle'>")
      Response.Write("<img src='../../blank.jpg' border=0 align='absmiddle'>")
      Response.Write("<a class=item href='../../view.ASP?id="&row_id&"' target='mainFrame'>"&Trim(name)&"</a></br>") '項(xiàng)目?jī)?nèi)容
      Response.Write("<span id='oSpan"&row_id&"' ></span>") '子節(jié)點(diǎn)內(nèi)容區(qū)域
      i=i 1
      rs.MoveNext
      wend
      '''''''''''''''''''''''''''''''''''''''''Server Code END ''''''''''''''''''''''''''''''''''
      %>

      ---------xtree.js-----------------------------------------------------------------------------

      function getChildTree(parId,nodeLayer)
      //parId:=夫節(jié)點(diǎn)id,nodeLayer:=子節(jié)點(diǎn)所屬層次
      {
      var XMLhttp = new ActiveXObject ("Microsoft.XMLHTTP");
      XMLhttp.Open("get", "xtree.ASP?parId=" parId "&nodeLayer=" nodeLayer, false);
      XMLhttp.Send("Author:taojianbo;Version:2.0");
      return XMLhttp.responseText;
      }

      function showHide(objid)
      //顯示,隱藏區(qū)域,達(dá)到菜單顯示的目的
      //objid:=區(qū)域?qū)ο驣D的parid部分
      {
      var temp;
      eval("temp=oSpan" objid ".style.display");
      if(temp=="block")
      {
      eval("oSpan" objid ".style.display='none'");

      分享:解析ASP中的常用服務(wù)器檢測(cè)源碼
      在寫ASP網(wǎng)頁(yè)時(shí)常用的檢測(cè)代碼: 服務(wù)器現(xiàn)在時(shí)間: 引用 % =now %> 服務(wù)器CPU型號(hào): 引用 %=Request.ServerVariables(HTTP_UA_CPU)%> 當(dāng)前分辨率: 引用 &l

      來(lái)源:模板無(wú)憂//所屬分類:ASP教程/更新時(shí)間:2009-08-17
      相關(guān)ASP教程