- 30天學通Java Web項目案例開發
- 吳亞峰 索依娜等編著
- 334字
- 2019-01-01 03:57:31
2.7 首頁的開發
用戶登錄成功后進入管理首頁,其頁面如圖2-15所示。該頁面的左端是一個樹形的導航,右面是按鈕式的導航,其實現都比較簡單,請讀者查看光盤中本章源代碼中的tree.jsp及main.jsp,下面主要對樹節點的響應進行介紹。

圖2-15 管理首頁
代碼位置:見光盤中本章源代碼的tree.jsp
1 <%@ page contentType="text/html;charset=gbk" %> 2 ……<!-- 此處省略了頁面的標題 --> 3 <link rel=stylesheet href="css/style.css"type="text/css"><!--引入外部CSS--> 4 <script language="JavaScript"> 5 function check(root,list){ 6 if(list.style.display=="none"){ //當子節點不顯示時 7 list.style.display="block"; //設置子節點顯示 8 root.innerHTML="<img border='0' src='img/pkg-open.gif'/>"; //變換節點前面的圖標 9 } 10 else{ 11 list.style.display="none"; //設置子節點不可見 12 root.innerHTML="<img border='0' src='img/pkg-closed.gif'/>"; //變換節點前面的圖標 13 } } 14 </script> 15 ……<!-- 此處省略了顯示樹中的各節點代碼 -->
說明:第5~13行實現了對節點的顯示與隱藏的功能,當單擊某節點時,會調用該方法,并判斷該節點是否顯示,若為顯示則使其隱藏,若為隱藏,則顯示。
推薦閱讀
- Clojure Data Analysis Cookbook
- 傳感器技術實驗教程
- Security Automation with Ansible 2
- MicroPython Projects
- Creo Parametric 1.0中文版從入門到精通
- 可編程控制器技術應用(西門子S7系列)
- 現代傳感技術
- C語言開發技術詳解
- Ceph:Designing and Implementing Scalable Storage Systems
- Mastering Game Development with Unreal Engine 4(Second Edition)
- 網絡安全技術及應用
- 步步驚“芯”
- 人工智能云平臺:原理、設計與應用
- Mastering SQL Server 2014 Data Mining
- INSTANT R Starter