日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁編程開發(fā)javascript|JQuery → ASP中js左側(cè)多級菜單動態(tài)的解決方案

      ASP中js左側(cè)多級菜單動態(tài)的解決方案

      相關(guān)軟件相關(guān)文章發(fā)表評論 來源:本站原創(chuàng)時間:2010/1/29 23:06:48字體大。A-A+

      作者:不詳點擊:859次評論:0次標簽: 菜單

      360右鍵菜單管理獨立版V7.5.0.1022綠色免費版
      • 類型:系統(tǒng)優(yōu)化大。1.7M語言:中文 評分:1.5
      • 標簽:
      立即下載

      昨晚想搞一個js菜單,搞了一個晚上都沒弄出來。后來百度了下,有點狂汗~~~

      實現(xiàn)的效果很簡單,就是點一下顯示,再點一下就隱藏,只不過是多了幾級的問題。好,現(xiàn)在來說說我的設計思路,首先從第一級別開始,添加如下代碼:

      <div><a onclick="news_pro('1.1')">1</a></div>
      <div id="1.1" >
      <div> <a onclick="news_pro('1.1.1')">1.1</a></div>
      </div>

      這就出現(xiàn)兩次類別了,點父級顯示(隱藏)子級菜單,JS代碼也就一句話:

      function news_pro(o)
      {
      var obj=document.getElementById(o)
      obj.style.display==""? obj.style.display="none": obj.style.display="";
      }

      是不是有點太簡單了,沒錯,就是這么簡單,不過還沒完,我們繼續(xù)往下看;接著添加三級和四級子菜單:

      <div><a onclick="news_pro('1.1')">1</a></div>
      <div id="1.1">
      <div> <a onclick="news_pro('1.1.1')">1.1</a></div>
      <div id="1.1.1" >
      <div>  <A onclick="news_pro('1.1.1.1')">1.1.1</a></div>
      <div id="1.1.1.1">
      <div>   1.1.1.1</div>
      <div>   1.1.1.2</div>
      </div>
      <div>  1.1.2</div>
      </div>
      <div> 1.2</div>
      <div> 1.3</div>
      </div>
      js代碼還是只有那一行,so easy吧,可是真的就這樣完了嗎?答案是NONONO!當你點其中的一級時,頁面發(fā)生跳轉(zhuǎn),這是我們想要的,但是左邊的菜單卻又變成了原來的樣子,并沒有保存我剛才點擊的狀態(tài),那該怎么辦呢?因為同事是要用到ASP里去,好像沒有視圖狀態(tài)這個東東,那用session保存嗎?好像能行得通,但是如果你點擊快一點,就發(fā)現(xiàn)菜單有時候點幾次都會不同,根本反應不過來或是session丟失了,最后不巧我發(fā)現(xiàn)我的命名很有意思,一級是1,二級是1.1三級是1.1.1,四級是1.1.1.1,想到什么?想到了數(shù)據(jù)庫設計多級類別的查詢吧!?好像discuz里面的類別就是這么設計的。它查詢也很快,那我也給它來個快速的,靈機一動,就so happy了。

      代碼如下,采用url傳值的方式:

      <div><a onclick="news_pro('1.1')" href="?id=1.1">1</a></div>
      <div id="1.1" <%If InStr(request.querystring("id"),"1.1")=0 Then response.write style='display:none;'%>>
      <div> <a onclick="news_pro('1.1.1')" href="?id=1.1.1">1.1</a></div>
      <div id="1.1.1" style="display:none;" <%If InStr(request.querystring("id"),"1.1.1")=0 Then response.write style='display:none;'%>>
      <div>  <A onclick="news_pro('1.1.1.1')" href="?id=1.1.1.1">1.1.1</a></div>
      <div id="1.1.1.1" <%If InStr(request.querystring("id"),"1.1.1.1")=0 Then response.write style='display:none;'%>>
      <div>   1.1.1.1</div>
      <div>   1.1.1.2</div>
      </div>
      <div>  1.1.2</div>
      </div>
      <div> 1.2</div>
      <div> 1.3</div>
      </div>
      <div><a >2</a></div>
      <div><a >3</a></div>

      我相信這個代碼不管理asp或是asp.net都區(qū)別不大,其實用純js也可以做到,不過既然是用在asp里的,干嘛要多寫js呢?好了,功能實現(xiàn)了。大家都OK了,如果你有不同的方法,歡迎貼出來大家一起分享。從學習中進步。。。

        右鍵菜單清理
        (10)右鍵菜單清理
        西西軟件園提供好用的右鍵菜單清理工具,由于很多軟件為了方便用戶使用,都會默認在鼠標右鍵中加入自己的快捷操作選項,久而久之,右鍵菜單的選項越來越多,系統(tǒng)處理起來肯定會有些卡頓,而且用戶找其某一項功能來也不方便,最可惡的是很多快捷命令是我們平時根本不會用到的,那我們應該如何去掉這些多余的右鍵菜單呢使用右鍵菜單清理工具,可以用這個工具來管理右鍵菜單文件右鍵菜單的多余項,可以刪除菜單或者查看位置。...更多>>

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        第 1 樓 湖北孝感聯(lián)通 網(wǎng)友 客人 發(fā)表于: 2013/11/18 17:02:23
        和計劃經(jīng)濟和經(jīng)濟

        支持( 0 ) 蓋樓(回復)

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)