jsp實現導航欄


一.frameset實現

導航欄在web開發中必不可少,其中利用frameset來實現是一種比較常見的方法。

frameset通過target可將相關的頁面連接起來,實現導航。實際開發中注意target的對應關系即可。

效果圖如下:

主導航區top.jsp

左側分導航

left.jsp

內容區

main.jsp

頁腳down.jsp

1.index.jsp

   縱向:主導航,主頁面,頁腳三塊.

   橫向:主頁面又分左導航,內容兩塊

 

   <frameset rows="98,*,5" frameborder="no">

   <frame src="top.jsp" name="topFrame" id="topFrame"/>

    <frameset cols="168,*"  frameborder="no">

           <frame src="left.jsp"id="leftFrame" />

           <frame src="main.jsp" id="mainFrame" scrolling="yes"/>

   </frameset>

   <frame src="down.jsp" name="bottomFrame"id="bottomFrame" />

   </frameset>

 

2.top.jsp

利用表格或divcss將相應文字布局成橫向顯示即可.

根據target的指向,即可對應到左側導航,主要代碼如下

<a href="left_data.jsp"target="leftFrame"> 數據管理</a>

<a href="left_web.jsp" target="leftFrame"> 網站管理</a>

<a href="left_user.jsp"target="leftFrame"> 用戶管理</a>

3.left.jsp

利用表格或divcss將相應文字布局成樹向顯示即可.

左側導航根據target的指向,即可顯示內容區,主要代碼如下

<a href="land_add.jsp" target="mainFrame"> 錄入土地信息</a>

<a href="land_manage.jsp" target="mainFrame">管理土地信息</a>

<a href="building_add.jsp" target="mainFrame">錄入新房信息</a>

   <a  href="building_manage.jsp" target="mainFrame">管理新房信息</a>

 

二.table鑲嵌iframe實現

   Iframe的實現原理與frameset類似,其可將其他頁面引入當前頁面,本文利用最簡單的表格布局展示其使用方法。

樣例圖如下:

網站標志                         主導航區

左側分導航

 

內容區

 

頁腳

1.index.html

   利用簡單的表格布局

   縱向:主導航,主頁面,頁腳三塊.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
<body>
<tablewidth= "100%" height= "100%" border= "1" cellspacing= "0" >
   <tr height= "10%" >
     <td width= "30%" >左上角網站標志</td>
     <td>
       <a href= "data.html" target= "main" >數據管理</a>
       <ahref= "web.html" target= "main" >網站管理</a>
       <ahref= "user.html" target= "main" >用戶管理</a>
     </td>
   </tr>
   <tr height= "90%" >
     <td>
       <!—加左導航的內容頁 -->
       <iframe name= "main" src= "main.html" width= "100%" height= "100%" >
     </td>
   </tr>
   <tr>
     <td>頁腳</td>
   </tr>
</body>
</html>

 

2.data.htmlweb.html, user.html相同)

橫向:主頁面又分左導航,內容兩塊

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
<body>
<tablewidth= "100%" height= "100%" border= "1" >
   <tr>
      <tdwidth= "30%" >
     <a href= "land_add.jsp" target= " content" > 錄入土地信息</a>
<a href= "land_manage.jsp" target= " content" >管理土地信息</a>
<a href= "building_add.jsp" target= " content" >錄入新房信息</a>
<a href= "building_manage.jsp" target= " content" >管理新房信息</a>
     </td>
     <td width= "70%" >
       <!--左側導航指向的內容頁-->
       <iframe name= "content" src= "content.html" width= "100%" height= "100%" >
     </td>
   </tr>
</body </html

3.land_add.jspland_manage.jsp等為自定義頁面


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM