リンクに触るとポップアップメニューが現れます。項目選択してクリックするとリンク先を読み込みます。NN4/IE4,5共用で使えるクロスブラウザメニューです(Mac版IE4,5は動きません。Mac版NN4はOK)。
応用 :
項目を増やしたり書き換えるだけで簡単にオリジナルメニューが作れます。更に画像を取り替えてオリジナルメニュー作成にもチャレンジしてみましょう(^^)/。
参照 : new, Array(), Image(), function, 変数, onMouseOver, onMouseOut, document.images[], layers[], visibility,
参考 : クロスブラウザDHTMLのサンプルページ(回線をつないでください)
JavaScript Links
ダミーLinks
画像Links
<!-- /********************************************************************* * クロスブラウザポップアップメニュ−のためのスクリプト * 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
| PART1 これだけ知っていれば大丈夫
| PART2 サンプルの紹介
| PART3 JavaScript言語仕様
| PART4 JavaScriptクイック書式一覧
| PART5 JavaScriptサイト
| オンラインサポートページ(回線をつないでください)