開閉するメニュー
CSSのdisplayプロパティを利用し、メニューを開閉できるようにする。即ち、"block"と"none"を切り替える。
CSSのdisplayプロパティを利用し、メニューを開閉できるようにする。即ち、"block"と"none"を切り替える。
Sample Source......................................................................>>>
<style type="text/css"><!--
   #m01,#m02,#m03,#m04 {display:none;}
-->
</style>
<script language="JavaScript"><!--
   var old_sub = null;        //1つ前のsubメニュー項目を記憶しておく変数
   function menu(sub){
     if(old_sub != null)old_sub.style.display = "none";  //開いているメニューを閉じる
     sub.style.display = "block";   //メニューを開く
     old_sub = sub;          //開いたメニューを変数「old_sub」に記憶しておく
   }
//--></script>
</head>
<body>
<div class="item" onclick="menu(m01);">■ 造形工房</div>
 <div id="m01">
  <span class="mark">▼</span><a href="dhtml02/draw01.htm"
target="_self">階段</a><br>
  <span class="mark">▼</span><a href="dhtml02/draw07.htm"
target="_self">風船</a><br>
  ・・・
 </div>
<div class="item" onclick="menu(m02);">■ 運動力学</div>
 <div id="m02">
  <span class="mark">▼</span><a href="dhtml02/move01.htm"
target="_self">
            バウンドする文字列・画像</a><br>
  <span class="mark">▼</span><a href="dhtml02/move02.htm"
target="_self">
            移動量を変えながらバウンド</a><br>
  ・・・・
 </div>
<div class="item" onclick="menu(m03);">■ 踊り子ショー</div>
 <div id="m03">
  <span class="mark">▼</span><a href="dhtml02/show02.htm"
target="_self">左右に歩く踊り子</a><br>
  <span class="mark">▼</span><a href="dhtml02/show03.htm">二人で踊り子</a><br>
 </div>
<div class="item" onclick="menu(m04);">■ マウスでホイ</div>
 <div id="m04">
  <span class="mark">▼</span><a href="dhtml02/mouse02.htm"
target="_self">
          マウスと一緒に動くボール</a><br>
  <span class="mark">▼</span><a href="dhtml02/mouse03.htm"
target="_self">
          マウスダウン位置まで動くボール</a><br>
 </div>
end(最終更新:12/11/6)