![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Dreamweaverを使ってimageボタンのロールオーバーを指定すると
<head>内に記述されるjavascriptのほか、<body>タグの中にも以下のタグが記述されます。
<body onLoad="MM_preloadImages('menu1_over.gif','menu2_over.gif')">
()内のgif名はボタンがover時の画像名ですが、ロールオーバーするボタンが膨大だと
<body>タグ内も膨大なソース量になってしまいます。
試しに削除してみたところIEでは正常にロールオーバーが動作します。
上記の記述は何を意味しているのでしょうか。
不足な情報があれば補足させていただきますので、お知恵をお貸し下さい。
No.1ベストアンサー
- 回答日時:
function MM_preloadImages() { //v3.0…
はDreamweaverが自動生成する画像先読みのJavaScriptです。
意味としてはロールオーバーに利用している画像(とすべての画像)を、onMouseイベントfunction MM_swapImgRestore()よりも先にページ読み込み時に先読みさせ、ロールオーバーの切り替えをスムーズにさせるものです。
気になるようであれば<head>内に書き込まれたScriptをすべて外部.jsファイルとし<head>内に
<script language="javascript" src=(ファイル名).js></script>としてリンクさせればよいのではないかと思います。
ただ、body部に書かれた
<body onLoad="MM_preloadImages('menu1_over.gif','menu2_over.gif')">
は移動することは出来ません、()内の引数も削除は出来ません。
よほどバカ長い記述でなければそのままでいいと思います。<head>内の関数部分を整理したほうが都合がいいのです。
fab76さんお礼が遅くなり申し訳ございません。
javascriptは元々外部ファイルにしているのですが、bodyタグ内の
<body onLoad="MM_preloadImages('menu1_over.gif','menu2_over.gif')">が
ロールオーバーの数に比例して増えて行き、気になったもので削除できないものかと質問させていただきましたが、、
やはり削除は出来ないんですね。。どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画面が真っ白になるのはどうして?
-
JSPでの画像ファイル表示
-
Dreamweaverでimageのロールオ...
-
C言語のポインタ表現
-
透過pngの透明部分以外をクリッ...
-
「画像クリックで音声再生」を ...
-
JavaScriptでの画像切り替えを...
-
textareaに画像を表示したい
-
【OpenCV】二値画像後、白の部...
-
フッター上部に謎の隙間
-
JavaScriptにて『var val2 = "d...
-
jQueryでシンプルドラッグドロ...
-
重なった画像にクリックイベン...
-
サイトにコンテンツを並べる際...
-
WEBページ立ち上げ時に1回のみ...
-
【html5】canvasでの文字の形の...
-
bxsliderで最初に縦に複数表示...
-
jQueryでサーバー上のファイル...
-
createElementで作成した要素を...
-
1枚の画像をクリックすると複数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPでの画像ファイル表示
-
画面が真っ白になるのはどうして?
-
c++std::string型をTCHARに変換...
-
フォームに入力された値により...
-
javascriptの sx, sy, sw, sh, ...
-
日替わりで画像を変更したい
-
画像ファイルの合成
-
Excel VBA マクロ 画像(...
-
OpenCVを用いたヒストグラムの...
-
ランダムに画像を表示し、ポッ...
-
クリックして変更した画像を他...
-
C言語のポインタ表現
-
「戻る」「進む」ボタンで画像...
-
1つの画像クリックで切替の方法
-
クリックすると小さい画像がキ...
-
ロールオーバーとOnclickで
-
サムネイル画像をマウスオーバ...
-
JavaScriptでボタンをクリック...
-
CGI 16進数をバイナリ-に変換
-
Javascriptで画像を水面のよう...
おすすめ情報