ホーム 
 工作室トップ 
 入門・表示 
 便利シリーズ 
 動くシリーズ 
 Cross-Browser 
 スタイルシート 
 画像のトランジション表示 
 画像の反復トランジション 
 複数画像のトランジション 
 ヘルプ表示(1) 
 ヘルプ表示(2) 
 画像反転(2)+ヘルプ表示(2) 
 HTMLフリップ表示 
 スライドイン・アウト 
 ツリー式メニューバー 
 スライドする複数タイトル 
 バウンドするタイトル 
 飛び跳ねるタイトル 
 ぐるぐる回る文字 
 ぐるぐる回る画像 
 UFOのように動く画像 
 クッキー 
 画像・サウンド 
 小技 
 実用 
 スクロール 
 日付・挨拶 
 カラー 
 リンク 
 文字 
 クッキー入門 
 回数/初・前回訪問 
 訪問回数毎の挨拶 
 訪問間隔毎の挨拶 
 更新ページの案内 
 クッキーデータ修復 
 BGM/音声の挨拶(1) 
 BGM/音声の挨拶(2) 
 季節毎の画像表示 
 時刻毎に画像表示 
 時刻毎に背景画像 
 イメージオブジェクト 
 メニュー画像反転(1) 
 メニュー画像反転(2) 
 スライドショー 
 互換命令一覧 
 ブラウザ情報を見る 
 ドキュメント情報 
 整数乱数を得る 
 小ウィンドウを開く 
 フォームサイズ調整 
 2000年対応法 
 jsファイルの活用 
 タロット占い 
 おみくじ 
 万年カレンダー(1) 
 万年カレンダー(2) 
 マルチ検索エンジン 
 フォームメール(基本) 
 フォームメール(応用) 
 ダイエットの鉄人 
 バイオリズム 
 今日のこよみ 
 日月出没計算 
 スクローラ(1) 
 スクローラ(2) 
 電光掲示板(1) 
 電光掲示板(2) 
 テロップ表示(1) 
 テロップ表示(2) 
 説明文テロップ 
 テロップ+画像反転(1) 
 テロップ+画像反転(2) 
 ページスクローラ(1) 
 ページスクローラ(2) 
 カウントダウン表示 
 カウントアップ表示 
 訪問日・更新日表示 
 時刻表示(1) 
 時刻表示(2) 
 朝昼晩のメッセージ(1) 
 時刻毎にメッセージ(2) 
 特別日にメッセージ 
 日数表示 
 背景色(1) 
 背景色(2) 
 フェードイン・アウト 
 リンクボタン 
 メニューセレクター(1) 
 メニューセレクター(2) 
 文字記述と連結 
 文字を取得 
 文字化け対策 
 16進文字列変換 
 カウンタ 
 ソース&改造 
 リンク・統計 
 実用 
 携帯用CGI 
 日付・時刻 
 画像・サウンド 
 グラフィックカウンタ 
 今日・昨日の訪問者 
 今月・先月の訪問者 
 クッキーカウンタ 
 振り分けカウンタ 
 ダウンロードカウンタ(1) 
 ダウンロードカウンタ(2) 
 CGI Tips集 
 webaxs.plの改造 
 openmsg.pl 
 tdylog.cgi 
 pageview.cgi 
 バナー登録 
 バナー登録EX 
 アクセス解析 
 アクセス解析2 
 環境変数一覧 
 ゲストブック 
 ツリー式掲示板 
 お礼メッセージ 
 ご意見番 
 ハッピーバースディ4(自動化版) 
 ハッピーバースディ3(sendmail版) 
 ハッピーバースディ3(CGI版) 
 ハッピーバースディ 
 カレンダー+セイハッピー 
 今日は何の日 
 登録機能つきおみくじ 
 タロット占い 
 相性診断 
 おみくじ 
 今日は何の日 
 ダイエットの鉄人 
 夢チャット 
 AI夢チャット 
 バイオリズム 
 夢掲示板 
 日付・時間表示(SSI) 
 日付・時間表示(CGI) 
 オープニングメッセージ 
 ファイルの最終更新日 
 経過時間表示 
 画像を変える 
 音声でご挨拶 
 音楽を奏でる 
 HTML記述 
 印刷・色指定 
 ソース・ダウンロード 
 ディレクトリ指定 
 カラー項目記述 
 HTMLタグ「"」の記述 
 <,> のブラウザ表示 
 アクセスカウンタの注意点 
 空のファイル作成 
 黒のページを印刷 
 色の指定・組合せ 
 カラーコード対応表 
 カラーファインダー 
 ソースを見る 
 スクリプトをコピー 
 プログラム 
 HTMLソース 
 画像GIFデータ 
 背景GIFデータ 






 このメニューはドラッグ&ドロップで好きな場所に移動できます  戻る  DHTML  CGI&SSI  JavaScript  便利帳 
 


本日  昨日
 
03/16(Sun) 19:18

o メニューにマウスがあたると画像を反転(1)

メニューの文字にマウスが当たると画像を反転させます。
下のメニューにマウスをあてて見て下さい。メニューの左にある矢印画像がグレーから赤に変化します。どのメニューが選択されたかが一目で解り親切ですね。

クッキー入門
BGM/音声の挨拶(1)
ドキュメント情報
おみくじ


設置方法
  1. 下の関数をヘッダ部<HEAD>~</HEAD>に記述します。
    ・イメージオジェクト

  2. 本文<BODY>~</BODY>中の表示したい場所に以下を記述します。
    ・メニュー/画像表示


下の関数をヘッダ部<HEAD>~</HEAD>に記述します。

イメージオジェクト

  1. 関数Over(n)はマウスが乗った時、Out(n)は離れた時の処理をします。

  2. document.images["imge" + n].srcの"imge" + nは、本文中に記述される<IMG>タグで指定されたNAME="imge〇〇"に対応します。
    例えば、<IMG>タグでNAME="imge01"と書いた場合は、nは01になります。

  3. preload内の画像img2には、マウスがメニューに乗った時に表示する画像gif/folderr.gifを指定します。
    この例ではmenu.htmlと同じ場所にあるgifフォルダー内のfolderr.gifという画像を指定してます。

  4. 同様に、preload内の画像img1には、マウスがメニューから離れた時に表示する画像gif/folderg.gifを指定します。
    この例ではmenu.htmlと同じ場所にあるgifフォルダー内のfolderg.gifという画像を指定してます。

  5. if (document.images)は、IE3.xxのようにイメージオブジェクトが使えないブラウザでは処理しないように判定します。
<SCRIPT language="JavaScript"> <!-- //画像のpreload if (document.images) { img1=new Image(16,16); img1.src="gif/folderg.gif"; img2=new Image(16,16); img2.src="gif/folderr.gif"; } //イメージオジェクト function Over(n) { if (document.images) { document.images["imge" + n].src = img2.src; } } function Out(n) { if (document.images) { document.images["imge" + n].src = img1.src; } } // --> </SCRIPT>


本文<BODY>~</BODY>中の表示したい場所に以下を記述します。

メニュー/画像表示

  1. img src="gif/folderg.gif"のgif/folderg.gifは最初に表示される画像です。関数Out(n)で指定した画像と同じものを指定します。

  2. name="imge41"、name="imge42"はこの画像に付けられた固有の名前です。
    (注)「imge」の名前を変えることが出来ます。この時は、Over(n)、Out(n)内の「imge」も変更するのを忘れないで下さい。

  3. width=16 height=16は画像サイズです。あなたの使用する画像のサイズに変更します。

  4. a href="ubu.html"のubu.htmlにはメニュー項目がクリックされた時のジャンプ先を記述します。この例では、メニューがクリックされるとmenu.htmlと同じ場所にあるubu.htmlにジャンプします。

  5. onMouseOver="Over(41)"、onMouseOut="Out(41)"はそれぞれマウスが乗った時、離れた時の処理をします。
    数字41はname="imge41"に対応して、それぞれOver(41)、Out(41)と同じにします。

  6. プロフィル、パソコン紹介はメニュー項目です。あなたのメニュー項目に合わせて変更します。

  7. メニュー項目を追加する時は、記述例の1行単位で追加し、name="imge41"の41をダブらない様にします。
メニューの記述例(上のサンプルの最初の2行です)
<img src="gif/folderg.gif" name="imge41" width=16 height=16 align="top"> <a href="ubu.html" onMouseOver="Over(41)" onMouseOut="Out(41)">プロフィル</a><br> <img src="gif/folderg.gif" name="imge42" width=16 height=16 align="top"> <a href="ubu.html#pc" onMouseOver="Over(42)" onMouseOut="Out(42)">パソコン紹介</a><br> ・ ・ ・

 
 
©1997-2025 Kikuchisan's workshop All rights reserved //

スポンサーリンク

関連コンテンツ