<!DOCTYPE html>

<html lang="ja">
<head>
<title>Spring-MVCの散歩道 応用の森(jQuery/JavaScript編)</title>
<meta charset="UTF-8" />
<meta name="Robots" content="index, follow" />
<meta name="keywords" content="Spring-MVC,Maven,Eclipse,Thymeleaf,MyBatis,Java,散歩道,小径,小道,小路" />
<meta name="description" content="Spring-MVCアプリケーション開発における、ジャンル別小技集です" />
<link rel="shortcut icon" href="./images/sPromenade_icon.ico" />

<link rel="stylesheet" type="text/css" href="./css/style.css" />
<link rel="stylesheet" type="text/css" href="./css/popmenu.css" />
<!--[if lt IE 9]>
<script type="text/javascript" src="./js/jquery-1.11.2.js"></script>
<![endif]-->
<!--[if gte IE 9]><!-->
<script type="text/javascript" src="./js/jquery-2.1.3.js"></script>
<!--<![endif]-->
<script type="text/javascript" src="./js/header.js"></script>
<script type="text/javascript" src="./js/slider_popmenu.js"></script>
<script type="text/javascript">
<!--
//フォトメニュー用背景画像
popimg = new Array();
popimg[0] = "dummy";
popimg[1] = "./menuimg/syuro20050729_17_200.jpg";
popimg[2] = "./menuimg/murasakishijimi20060321_134_200.jpg";
popimg[3] = "./menuimg/hanamizuki20051025_36_200.jpg";
popimg[4] = "./menuimg/benishijimi20050712_138_200.jpg";
popimg[5] = "./menuimg/akiakane20051109_6_200.jpg";
popimg[6] = "./menuimg/sarusuberi20051118_4_200.jpg";

//-->
</script>
</head>

<body class="in_background" oncontextmenu="freeMenu('menu10');return false;">

<table class="round">
  <tr>
    <td class="top left bold cf_title2">
      ■ポップアップメニュー アラカルト<br />
    </td>
  </tr>
  <tr>
    <td class="top">
    jQueryとかがまだ産声を上げる前の2005年ごろまでは、<br/>
    インタラクティブなページを作ろうと思ったら、とにかく自分でガリガリJavaScriptを書くしかありませんでした。<br/>
    しかもその頃はまだ、「JavaScript==悪」 と認定されていて、JavaScripter は肩身の狭い思いをしていました。<br/>
    今では、「jQuery(JavaScript)を使わないページ == 悪」 と認定されているようで、<br/>
    約10年前とはポリシーが完全に逆転してしまったようです。<br/>
    まぁそのころは、jQueryなんてものが無かったので、ポップアップメニュー一つ作るにも苦労して<br/>
    タイマー組み込んだりなんたりして、苦労して作ったものです。<br/>
    久々に、古いソースを整理してたら、懐かしいJavaScriptだけで動かすポップアップメニューのソースが出てきたので<br/>
    Thymeleafで動くようにちょこっと手を入れて公開してみます。<br/>
    <br/>
    このフレームのソースの中の、「<a href="./js/slider_popmenu.js" target="_blank">./js/slider_popmenu.js</a>」というのが、ポップアップメニューJavaScriptの本体です。<br/>
    興味があったら覗いてみてください。<br/>
    参考)<a href="./popupmenu.html" target="_blank">このページのソース</a><br/>
    自分で作っといて言うのもなんですが、かなり「うざい」ソースです。^^);<br/>
    </td>
  </tr>
  <tr>
    <td class="top left">
        <table class="cl_round">
          <tr>
            <td class="cl_round top left">
              <a href="javascript:void(0)" onclick="return drawPopupMenu('menu1', 415,50,200,200);">■オーソドックス</a>
              <br/>
              <span style="color:#666c99;">
                まっ、とりあえずは<br/>
                オーソドックスに・・
              </span>
              <div id="area1" style="position:absolute ;top:-200px;left:150px;z-index:1;visibility:visible">
                <div id="menu1" style="absolute;top:0;left:0;visibility:hidden;width:200px;z-index:0">
                  <table class="cl_round">
                    <tr>
                      <td class="menu1">
                        <span class="bold">オーソドックス</span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu1_item">
                        <span class="sdm"><a href="http://www.yahoo.co.jp/" target="_blank">Yahoo Japan</a></span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu1_item">
                        <span class="sdm"><a href="https://www.google.co.jp/" target="_blank">Google</a></span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu1_item">
                        <span class="sdm"><a href="http://arimodoki.dip.jp/kp-gallery/" target="_blank">けいたい ふぉとぎゃらりぃ</a></span>
                      </td>
                    </tr>
                  </table>
                </div>
              </div>
            </td>
            <td class="cl_round top left">
              <a href="javascript:void(0)" onclick="return drawXWipeMenu('menu2', 415,300,200,200);">■スライドドアー</a>
              <br/>
              <span style="color:#666c99;">
                格子戸をぉ♪<br/>
                くぐりぬけぇ~♪♪
              </span>
              <div id="area2" style="position:absolute ;top:-200px;left:340px;z-index:1;visibility:visible">
                <div id="menu2" style="position:absolute;top:0;left:0;visibility:hidden;height:200px;width:200px;z-index:0">
                  <table class="cl_round">
                    <tr>
                      <td class="menu2">
                        <span style="color:white;font-weight:bold;">スライドドアー</span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu2_item">
                        <a href="https://www.google.co.jp/" target="_blank"><span class="sdm">Google</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu2_item">
                        <a href="http://www.yahoo.co.jp/" target="_blank"><span class="sdm">Yahoo Japan</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu2_item">
                        <a href="http://arimodoki.dip.jp/kp-gallery/" target="_blank"><span class="sdm">けいたい ふぉとぎゃらりぃ</span></a>
                      </td>
                    </tr>
                  </table>
                </div>
              </div>
            </td>
            <td class="cl_round top left">
              <a href="javascript:void(0)" onclick="return drawYWipeMenu('menu3', 415, 700,200,200);">■カーテンコール</a><br/>
              <span style="color:#666c99;">ブラボォ~ ブラボォ~!!</span>
              <div id="area3" style="position:absolute ;top:-200px;left:480px;z-index:1;visibility:visible">
                <div id="menu3" style="position:absolute;top:0;left:0;visibility:hidden;height:200px;width:200px;z-index:0">
                  <table class="cl_round">
                    <tr>
                      <td class="menu3">
                        <span style="color:white;font-weight:bold;">カーテンコール</span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu3_item">
                        <span class="sdm"><a href="http://www.google.co.jp/" target="_blank">Google</a></span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu3_item">
                        <span class="sdm"><a href="http://www.yahoo.co.jp/" target="_blank">Yahoo! JAPAN</a></span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu3_item">
                        <span class="sdm"><a href="http://www.microsoft.com/isapi/redir.dll?prd=ie&pver=6&ar=IStart" target="_blank">MSN Japan</a></span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu3_item">
                        <span class="sdm"><a href="http://ask.jp/" target="_blank">Ask.jp</a></span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu3_item">
                        <span class="sdm"><a href="http://search.opera.com/" target="_blank">Opera Search</a></span>
                      </td>
                    </tr>
                  </table>
                </div>
              </div>
            </td>
          </tr>
          <tr>
            <td class="cl_round top left">
              <a href="javascript:void(0)" onclick="return drawXSlideMenu('menu4', 490, 50, 300,300, -400, 150);">■フラバー</a>
              <br /><span style="color:#666c99;">変幻自在なゴム状物質。</span>
              <div id="area4" style="position:absolute ;top:-200px;left:150px;width:150;z-index:1;visibility:visible;">
                <div id="menu4" style="position:absolute;top:0;left:0;visibility:hidden;width:150px;z-index:0;">
                  <table class="cl_round">
                    <tr>
                      <td class="cl_round menu4">
                        <span class="bold">フラバー</span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu4_item">
                        <a href="#"><span class="sdm">メニュー項目-1</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu4_item">
                        <a href="#"><span class="sdm">メニュー項目-2</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu4_item">
                        <a href="#"><span class="sdm">メニュー項目-3</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu4_item">
                        <a href="#"><span class="sdm">メニュー項目-4</span></a>
                      </td>
                    </tr>
                  </table>
                </div>
              </div>
            </td>
            <td class="cl_round top left">
              <a href="javascript:void(0)" onclick="return drawYBoundMenu('menu5', 490, 300,  200, 100,-300);">■バウンド</a>
              <br/>
              <span style="color:#666c99;">スラムダ~ンク!</span>
              <div id="area5" style="position:absolute ;top:-200px;left:340px;z-index:1;visibility:visible;">
                <div id="menu5" style="position:absolute;top:0;left:0;visibility:hidden;width:150px;z-index:0;">
                  <table class="cl_round">
                    <tr>
                      <td class="menu5">
                        <span class="bold">バウンド</span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu5_item">
                        <span class="sdm"><a href="#">メニュー項目-1</a></span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu5_item">
                        <span class="sdm"><a href="#">メニュー項目-2</a></span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu5_item">
                        <span class="sdm"><a href="#">メニュー項目-3</a></span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu5_item">
                        <span class="sdm"><a href="#">メニュー項目-4</a></span>
                      </td>
                    </tr>
                  </table>
                </div>
              </div>
            </td>
            <td class="cl_round top left">
              <a href="javascript:void(0)" onclick="return drawXYWipeMenu2('menu6', 490, 700, 200, 200);">■スターゲート</a>
              <br/><span style="color:#666c99;">それは、別宇宙への扉</span>
              <div id="area6" style="position:absolute ;top:-200px;left:500px;width:200px;z-index:1;visibility:visible">
                <div id="menu6" style="position:absolute;top:0;left:0;visibility:hidden;width:200px;z-index:0">
                  <table class="cl_round">
                    <tr>
                      <td class="menu6">
                        <span style="color:gold;font-weight:bold;">スターゲート</span>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu6_item">
                        <a href="https://www.google.co.jp/" target="_blank"><span class="sdm">Google</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu6_item">
                        <a href="http://www.yahoo.co.jp/" target="_blank"><span class="sdm">Yahoo Japan</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu6_item">
                        <a href="http://arimodoki.dip.jp/kp-gallery/" target="_blank"><span class="sdm">けいたい ふぉとぎゃらりぃ</span></a>
                      </td>
                    </tr>
                  </table>
                </div>
              </div>
            </td>
          </tr>
          <tr>
            <td class="cl_round top left" colspan="3"> </td>
          </tr>
          <tr>
            <td class="cl_round top left" colspan="3">
              <span style="color:#666c99;">ちょっと変わり種のポップアップメニューなど・・・</span>
            </td>
          </tr>
          <tr>
            <td class="cl_round top left" >
              <a href="javascript:void(0)" onclick="return randomImage(600);">■フォトメニュー</a><br/>
              <span style="color:#666c99;">
                ありそうで、何故か見かけない。<br/>
                ポップアップメニューの背景に<br/>
                画像を組み込んでみた。<br/>(画像は1種類とは限らない・・)</span>
              <div id="area7" style="position:absolute ;top:600px;left:150px;visibility:visible;z-index:0">
                <div id="menu7" style="position:absolute;top:0;left:0;visibility:hidden;width:200px;z-index:1">
                  <table id="popimg">
                    <tr>
                      <td class="menu7">フォトメニュー</td>
                    </tr>
                    <tr>
                      <td class="menu7_item">
                        <a href="https://www.google.co.jp/" target="_blank"><span class="sdm">Google</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="menu7_item">
                        <a href="http://www.yahoo.co.jp/" target="_blank"><span class="sdm">Yahoo Japan</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="menu7_item">
                        <a href="http://arimodoki.dip.jp/kp-gallery/" target="_blank"><span class="sdm">けいたい ふぉとぎゃらりぃ</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="menu7_item">
                        <a href="http://arimodoki.dip.jp/kp-gallery/" target="_blank"><span class="sdm">けいたい ふぉとぎゃらりぃ</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="menu7_item">
                        <a href="http://arimodoki.dip.jp/kp-gallery/" target="_blank"><span class="sdm">けいたい ふぉとぎゃらりぃ</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="menu7_item">
                        <a href="http://arimodoki.dip.jp/kp-gallery/" target="_blank"><span class="sdm">けいたい ふぉとぎゃらりぃ</span></a>
                      </td>
                    </tr>
                  </table>
                </div>
              </div>
            </td>
            <td class="cl_round">
              <a href="javascript:void(0)" onclick="return drawXYWipeMenu('menu9', 610, 300, 200, 300);">■ヌーディーメニュー</a><br/>
              <img src="./images/komorebi20051118_66_320.jpg" border="0"/><br/>
              <span style="color:#666c99;">
                思い切って全部脱いじゃいましたっ!<br/>
                イャ~ン、背景スケスケ~刺激的~~!!<br/>
                でも実際のところ、利用価値はほとんどゼロ?(笑)</span>
              <div id="area9" style="position:absolute ;top:300px;left:460px;visibility:visible;z-index:0">
                <div id="menu9" style="position:absolute;top:0;left:0;visibility:hidden;width:200px;z-index:1">
                  <table>
                    <tr>
                      <td class="menu9">ヌーディーメニュー</td>
                    </tr>
                    <tr>
                      <td class="menu9_item">
                        <a href="https://www.google.co.jp/" target="_blank"><span class="sdm">Google</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="menu9_item">
                        <a href="http://www.yahoo.co.jp/" target="_blank"><span class="sdm">Yahoo Japan</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="menu9_item">
                        <a href="http://arimodoki.dip.jp/kp-gallery/" target="_blank"><span class="sdm">けいたい ふぉとぎゃらりぃ</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="menu9_item">
                        <a href="http://arimodoki.dip.jp/kp-gallery/" target="_blank"><span class="sdm">けいたい ふぉとぎゃらりぃ</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="menu9_item">
                        <a href="http://arimodoki.dip.jp/kp-gallery/" target="_blank"><span class="sdm">けいたい ふぉとぎゃらりぃ</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="menu9_item">
                        <a href="http://arimodoki.dip.jp/kp-gallery/" target="_blank"><span class="sdm">けいたい ふぉとぎゃらりぃ</span></a>
                      </td>
                    </tr>
                  </table>
                </div>
              </div>
            </td>

            <td class="cl_round top left" colspan="3">
              <span style="color:888800;text-decoration:underline">■どこでもメニュ~:</span><br/>
              <span style="color:#666c99;">ぼく、アリえもん。<br/>フレーム内の好きな所で、<span class="bold">マウス右ボタン</span>をクリックしてみてネ!</span><br/>
              <div id="area10" style="position:absolute ;top:-200px;left:150px;width:150;z-index:1;visibility:visible">
                <div id="menu10" style="position:absolute;top:0;left:0;visibility:hidden;width:150px;z-index:0">
                  <table class="cl_round">
                    <tr>
                      <td class="menu10">どこでもメニュ~</td>
                    </tr>
                    <tr>
                      <td class="cl_round menu10_item">
                        <a href="https://www.google.co.jp/" target="_blank"><span class="sdm">Google</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu10_item">
                        <a href="http://www.yahoo.co.jp/" target="_blank"><span class="sdm">Yahoo Japan</span></a>
                      </td>
                    </tr>
                    <tr>
                      <td class="cl_round menu10_item">
                        <a href="http://arimodoki.dip.jp/kp-gallery/" target="_blank"><span class="sdm">けいたい ふぉとぎゃらりぃ</span></a>
                      </td>
                    </tr>
                  </table>
                </div>
              </div>
            </td>
          </tr>
        </table>
    </td>
  </tr>
</table>
<div id="label"></div>
<!-- ページフッタ -->
<table class="inner_footer">
  <tr>
    <td class="inner_footer left top bold" >
      <a href="./hyakki_jquery.html" target="_self">
      jQuery/JavaScriptの小技集 <img src="./images/allow_left.gif" height="12"/>
      </a>
    </td>
    <td class="inner_footer center">
      ポップアップメニュー アラカルト
      <div>
<a href="./" target="_top" alt="Spring-MVCの散歩道 HOME" title="Spring-MVCの散歩道 HOME"><span class="bold">HOME</span></a>
</div>
    </td>
    <td class="inner_footer right top bold"></td>
  </tr>
</table>
<!-- ページフッタ -->
</body>
</html>