かんたん作成.com【HTML,CSS,JavaScript,CGI,PHP】

Click Here! ジャパンサーバ
容量50MB・アカウント50個、ドメイン取得料なし、データ転送料なし、詳しくはJP-SERVERまで。レンタルサーバーが格安の値段!
Click Here! ネットプラッツ
汎用JPドメイン取得!管理はWEBから楽々!Web管理ページから情報変更が可能。他社で取得したドメインの持込みもOK。登録したドメインは他社サーバーでも利用可
Bfitセキュア
月額300円でSSLレンタルサーバーあなたのサイトの個人情報は、守られていますか?SSL通信(暗号化通信)を利用することで、あなたのサイトの個人情報を守ります。しかも、月額300円。

マウスオーバー時にリストを表示(onMouseover, onMouseout, style.display)


<html>
<head>
<title>マウスオーバー時にリストを表示</title>
   <script language="JavaScript">
   <!--
   function openMenu(n) {         //リストを開く
      closeMenu()         //表示中のリストを閉じる
      if(n == 1) {         //リスト1を開く
         li1.style.display = "block";
      }
      else if(n == 2) {      //リスト2を開く
         li2.style.display = "block";
      }
      else if(n == 3) {      //リスト3を開く
         li3.style.display = "block";
      }
   }
   function closeMenu() {         //リストを閉じる
      li1.style.display = "none";
      li2.style.display = "none";
      li3.style.display = "none";
   }
   //-->
   </script>
   <style type="text/css">
   <!--
   body   {
      margin:      0px;
      padding:   20px;
   }
   #li1   {
      top:      49;      /* 表示位置 */
      left:      20;
   }
   #li2   {
      top:      49;      /* 表示位置 */
      left:      220;
   }
   #li3   {
      top:      49;      /* 表示位置 */
      left:      420;
   }
   #li1, #li2, #li3   {
      position:   absolute;
      width:      200px;      /* リストの幅 */
      background:   #fff;      /* 背景色 */
      display:   none;
   }
   #menu   {
      width:      600px;      /* メニュー全体の幅 */
      height:      30px;      /* メニューの高さ */
      background:   #fcc;      /* 背景色 */
      text-align:   center;      /* センタリング */
      cursor:      hand;      /* カーソルの形 */
   }
   a   {
      padding:   2px;
      width:      100%;
      height:      100%;
      text-decoration:none;      /* アンダーライン非表示 */
   }
   a:hover   {
      background:   #fc9;      /* 背景色(マウスオーバー時) */
   }
   //-->
   </style>
</head>
<body>
<table id="menu" border="1" bordercolor="#ff6666" cellspacing="0">
   <tr>
   <td onMouseover="openMenu(1)" onMouseout="closeMenu()">メニューリスト1</td>
   <td onMouseover="openMenu(2)" onMouseout="closeMenu()">メニューリスト2</td>
   <td onMouseover="openMenu(3)" onMouseout="closeMenu()">メニューリスト3</td>
   </tr>
</table>
<table id="li1" border="1" bordercolor="#ff6666" onMouseover="openMenu(1)" onMouseout="closeMenu()">
   <tr><td><a href="../sample/sample1.html">リスト1-1</a></td></tr>
   <tr><td><a href="../sample/sample2.html">リスト1-2</a></td></tr>
   <tr><td><a href="../sample/sample3.html">リスト1-3</a></td></tr>
   <tr><td><a href="../sample/sample1.html">リスト1-4</a></td></tr>
   <tr><td><a href="../sample/sample2.html">リスト1-5</a></td></tr>
</table>
<table id="li2" border="1" bordercolor="#ff6666" onMouseover="openMenu(2)" onMouseout="closeMenu()">
   <tr><td><a href="../sample/sample1.html">リスト2-1</a></td></tr>
   <tr><td><a href="../sample/sample2.html">リスト2-2</a></td></tr>
   <tr><td><a href="../sample/sample3.html">リスト2-3</a></td></tr>
</table>
<table id="li3" border="1" bordercolor="#ff6666" onMouseover="openMenu(3)" onMouseout="closeMenu()">
   <tr><td><a href="../sample/sample3.html">リスト3-1</a></td></tr>
   <tr><td><a href="../sample/sample2.html">リスト3-2</a></td></tr>
   <tr><td><a href="../sample/sample1.html">リスト3-3</a></td></tr>
   <tr><td><a href="../sample/sample2.html">リスト3-4</a></td></tr>
   <tr><td><a href="../sample/sample3.html">リスト3-5</a></td></tr>
   <tr><td><a href="../sample/sample1.html">リスト3-6</a></td></tr>
   <tr><td><a href="../sample/sample2.html">リスト3-7</a></td></tr>
</table>
<p>マウスカーソルが上に来るとメニューが開きます。</p>
</body>
</html>
実行する
当サイトはリンクフリーです。
	<a href="http://www.kantansakusei.com/">かんたん作成.com【HTML,CSS,JavaScript,CGI,PHP】</a>