3週間程前、サイトを制作していました。
メニュー画像をマウスオーバーでgifアニメに替え、マウスアウトで元画像に戻すということをやっていました。
htmlの記述は下記の通りです。
<a href="explain.html"><img src="img/menu_explain.gif" onmouseover="x=this.src;this.src='img/menu_explain_anime.gif'" onmouseout="this.src=x"></a>
3週間前までは、普通に作動していたので、そのままサイトを制作していました。
それから3週間手を付けないでいたのですが、今日久しぶりにサイトを開くとgifアニメの動作がおかしくなっていました。
マウスアウトをしても画像が戻らないんです。
firefoxとsafariで確認したのですが、両方ともダメでした。
IEでは未確認です。
始めにサイト制作をしていた期間は1週間程ですが、その間はずっと正常に動作していました。
それから今日まで一度もそのhtmlファイルも画像ファイルも開いていません。
何が原因でこうなったのでしょうか。
それとも元々のhtmlの記述ミスでしょうか。
大変困っております。
他に必要なhtml等あれば、補足しますので言ってください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
gifアニメではありませんね。
アニメーションGIFは、画像自体が動きますがそれをmousoverやmouseoutで制御はできません。
もし画像を置き換えるなら、GIFでない画像をmouseoverやmouseoutのイベントによってjavascriptを使って切り替えます。ですが、示されたHTMLには、別画像が書かれていません。
★現在は、このようなjavascriptを使った方法はほとんど行われていません。セキュリティ対策でjavascriptを停止しているブラウザが存在することなどが原因です。もっと簡単なスタイルシートで画像を置き換える方法が一般的です。
回答ありがとうございます。
記述を変えたら直りました。
<img src="img/menu_explain.gif" onmouseover="this.src='img/menu_explain_anime.gif'" onmouseout="this.src='img/menu_explain.gif'">
戻す時の画像を指定してあげると戻りました。
回答していただきありがとうございました。
あと、アニメーションGIFですね^^
訂正ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
- HTML・CSS VSコードでHTMLに(リンク)ファイル名をクリックしてもファイルが開かれない 1 2023/02/12 07:52
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[twip]から[pixel]への変換
-
リンクバナーのHTMLタグ。画像...
-
拡張子無しで画像を表示したいです
-
リンク画像をホバーアニメーシ...
-
cssでの画像グレースケール指定...
-
HTMLにQRコードを挿入する方法
-
カウンターのHTMLソースを教え...
-
リンクの上にマウスカーソルを...
-
アルバムをめくるように、画像...
-
FC2ショッピングカートのカスタ...
-
カーソルを合わせると文字が出...
-
カレンダー部分に画像が表示さ...
-
バナーのはりかた
-
期間ごとに画像表示を切り替え...
-
フォルダ内の画像をウェブでラ...
-
複数のボタンで1つのエリアに...
-
//からはじまるURL
-
テーブルの中で、画像の横に画...
-
スライダーの外枠に曲線を用い...
-
HTMLにて画像を押したときにボ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ボタンを押したままにする。
-
IMGタグでTIFF画像を表示
-
pngやjsの後ろの英数字の意味は...
-
スライドショーの上にロゴマー...
-
バナーの貼り方とバナーにリン...
-
背景が透明なリンクボタンで、...
-
HTMLにQRコードを挿入する方法
-
タイトルバーに画像を入れるHTM...
-
form以外でのpostってできますか?
-
HTMLでデスクトップの画像がでない
-
CSSなどでHTML全体の表示を拡大...
-
画像クリックでクリップボード...
-
すいません HTMLです この画像...
-
拡張子無しで画像を表示したいです
-
期間ごとに画像表示を切り替え...
-
クリックしても、リンクに飛ば...
-
特定の画像ファイルでレイアウ...
-
カウンターのHTMLソースを教え...
-
バナーのURLについて
-
クリッカブルMAP領域が分かる様...
おすすめ情報