|
 |
 |
ツリーメニュー
サンプルと機能
文字をクリックされると、その下にメニューを表示します。 階層はいくつでも増やすことができます。
→ Sample 1:ツリーメニュー
■ Yahoo! Japan1
■ Yahoo! Japan2
→ Sample 2:階層付きツリーメニュー
■ Yahoo! Japan1
サンプル・ソース
緑の文字が変更箇所で、赤い文字が対応するソースです。
"/* */"内はコメントです。削除しても影響ありません。
必要な箇所をコピー&貼り付けして編集してください。
→ Sample 1:ツリーメニュー
<HTML> <HEAD>
<TITLE></TITLE>
<SCRIPT
language="JavaScript"> <!-- // ツリーメニュー flag =
false;
function treeMenu(tName) { tMenu =
document.all[tName].style; if(tMenu.display == 'none') tMenu.display =
"block"; else tMenu.display = "none";
} //-->
</SCRIPT> </HEAD> <BODY
bgcolor="#ffffff"> <A href="javaScript:treeMenu('treeMenu1')">■ Yahoo!
Japan1</a><br> <DIV id="treeMenu1"
style="display:none"> ┣ <A href="http://www.yahoo.co.jp/">Yahoo!</A><BR> ┣ <A href="http://bb.yahoo.co.jp/">Yahoo!
BB</A><BR> ┣ <A href="http://shopping.yahoo.co.jp/">Yahoo!
Shopping</A><BR> ┗ <A href="http://auctions.yahoo.co.jp/">Yahoo!
Auctions</A><BR> </DIV> <A href="javaScript:treeMenu('treeMenu2')">■ Yahoo!
Japan2</a><br> <DIV id="treeMenu2"
style="display:none"> ┣ <A href="http://www.yahoo.co.jp/">Yahoo!</A><BR> ┣ <A href="http://bb.yahoo.co.jp/">Yahoo!
BB</A><BR> ┣ <A href="http://shopping.yahoo.co.jp/">Yahoo!
Shopping</A><BR> ┗ <A href="http://auctions.yahoo.co.jp/">Yahoo!
Auctions</A><BR> </DIV> <BR><BR><BR><BR> </BODY> </HTML> |
→ Sample 2:階層付きツリーメニュー
Sample 1とほぼ同じですので省略します。
「右クリック」→「ソースの表示」でプログラムを確認できます。
|
解説・注意点など
スタイルシートなどでリンクのアンダーラインを消去すると綺麗にできます。
← Webデザインテクニックに戻る
|
 |
|