L07 ポップアップメニュー

リンクに触るとポップアップメニューが現れます。項目選択してクリックするとリンク先を読み込みます。NN4/IE4,5共用で使えるクロスブラウザメニューです(Mac版IE4,5は動きません。Mac版NN4はOK)。

応用 :
項目を増やしたり書き換えるだけで簡単にオリジナルメニューが作れます。更に画像を取り替えてオリジナルメニュー作成にもチャレンジしてみましょう(^^)/。
参照 : new, Array(), Image(), function, 変数, onMouseOver, onMouseOut, document.images[], layers[], visibility,

参考 : クロスブラウザDHTMLのサンプルページ(回線をつないでください)

Sample


JavaScript Links


ダミーLinks


画像Links



Source
ソース
(コピーしてお使いください)

<!--

/*********************************************************************
 * クロスブラウザポップアップメニュ−のためのスクリプト
 * popupmenu 0.1  1999.3.14
 * (1997.5版をクロスブラウザ化したものです)
 *
 * -------------------------------------------------------------------
 * 言語 : JavaScript
 * 対象Browser : Netscape4,6/IE4,5 (MacIE4,5除く)
 *
 * -------------------------------------------------------------------
 * /popupmenutoolホルダを適当な場所にコピーしたうえで
 * <script language="JavaScript" SRC="popupmenutool/pop.js"></script>
 * で呼び出してご利用ください。
 *
 *   書式:
 *
 *   普通のリンク(Aタグ)の中に
 *   onMouseOver="pop('メニューラベル名1=>リンク先url1;メニューラベル名2=>リンク先2url;etc=>etc;...',event,幅)"
 *   を書き加えてください。
 *
 *   引数説明:
 *
 *   ・メニューラベル名=>リンク先url
 *
 *   でメニュー1行分のセットです。
 *   これを;(セミコロン)で区切って追加した行数分のメニューが現れます。
 *
 *   ・event  の文字はおまじないだと思ってそのまま書いてください。
 *   ・幅     はメニューの幅をピクセル数で指定します(150とか200など)。
 *
 * -------------------------------------------------------------------
 * Toshirou Takahshi tato@fureai.or.jp
 * Support http://www.fureai.or.jp/~tato/JS/BOOK/INDEX.HTM
 * DHTMLcross-browser Samples
 * http://www.fureai.or.jp/~tato/DHTML/simple/contents.htm
 * 改造は自由ですがバグやブラウザのバ−ジョンアップへの対応等の
 * 情報には充分注意してご利用ください。
 *
 */

-->

<script language="JavaScript" src="popupmenutool/pop.js"></script>

<a href="../tools/link.htm"
      onMouseOver="pop('JavaScriptサンプル集=>http://www.fureai.or.jp/~tato/JS/BOOK/INDEX.HTM;DHTMLサンプル集=>http://www.fureai.or.jp/~tato/DHTML/simple/contents.htm;NewGameWeb=>http://game.gr.jp;JavaScript実験室=>http://web01.fureai.or.jp/~tato/work/indexM.htm',event,200)"
>JavaScript Links</a><br><br><br>

<a href="../tools/link.htm"
      onMouseOver="pop('part1=>link.htm;part2=>link.htm;part3=>link.htm;part4=>link.htm;part5=>link.htm;part6=>link.htm;part7=>link.htm',event,128)"
>ダミーLinks</a><br><br><br>

<a href="../tools/link.htm"
      onMouseOver="pop('発遣門=>HAKEN.GIF;牡丹=>BOTAN.GIF;かわら=>KAWARA.GIF',event,80)"
>画像Links</a>

これだけ(^^)v


使用した画像 : 
popupmenutool/popon1.gif popupmenutool/popon2.gif popupmenutool/popon3.gif popupmenutool/popof1.gif popupmenutool/popof2.gif popupmenutool/popof3.gif popupmenutool/popmnb.gif popupmenutool/popof2end.gif

Contents
| CONTENTS
| PART1 これだけ知っていれば大丈夫
| PART2 サンプルの紹介
| PART3 JavaScript言語仕様
| PART4 JavaScriptクイック書式一覧
| PART5 JavaScriptサイト
| オンラインサポートページ(回線をつないでください)


Maintained by
tato@fureai.or.jp works1997 Toshirou Takahashi