質問させて頂きます。
お知恵をお貸し下さい。
ウェブサイトを作っていて、
「画像にオンマウスで別の画像を表示、クリックでリンク先に飛ぶ」
というのをやりたかったのです。
しかし、画像1は表示され、リンク先にも飛ぶのですが、
オンマウスしても画像2が表示されません;
何が原因でしょうか?
以下のようにしているのですが…
<a href="リンク先のURL">
<img src="img/画像1.gif" onmouseover="this.src='img/画像2.gif';
" onmouseout="this.src='img/画像1.gif';" border="0">
</a>
初心者なものですみません。
カテゴリ選択もここで良いのでしょうか…;
ご存知の方、どうぞよろしくお願い致します。
No.11ベストアンサー
- 回答日時:
あ、ローカル環境のJavascript制御を失念してました。
それはあるかも。#10さんの言うように、サーバーにUPすれば正常に動作するかもしれません。
ただ、文字コード制御のMETA構文が書かれていないので、文字化けするかも。
改行コードや文字コードの話は、ここ数年のブラウザではこれが原因で動かなくなるということはないので気にしないで大丈夫です。もっとも1つ1つのタグやスクリプトの中に改行が入ってしまうと動かなくなってしまう可能性はありますが。またHP作成に関してはメモ帳でも問題はありませんが、メモ帳は少し機能的には不十分なので、もう少しHP作成を本格的に進めようと思うようになったら、ほかのエディターに乗り換えた方がよいかもしれません(オススメのものは後述します)。
とりあえず、ルール的な話をしても一向に完成しないと思うので、質問者さんが書かれているソースを元に少し必要な情報を書き足したソースを書いてみました。これを以下のような手順で操作してみてください。
(1)メモ帳を新しく開く
(2)下のソースを全文貼り付ける(画像名のところは修正してください)
(3)「ファイル」→「名前をつけて保存」
(4)ファイル名を「test.html」(テストの部分は任意です)にし、ファイルの種類を「すべてのファイル」を選択、文字コードを「UTF-8」を選択して保存
(5)保存した場所にHTMLファイルができるので、これを開いてみる
たぶん、これでいけるかと、もしかしたらオンラインにUPしないと動かないかもしれませんが。
---------------↓ここの下から↓-----------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<title>タイトル名</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Style-Type" content="text/javascript">
<style type="text/css">
body {
background: src(img/背景画像の名前.gif) repeat;
}
</style>
</head>
<body>
<div align="center">
<br><br>
<a href="リンク先URL"><IMG src="img/画像1.gif" onMouseOver="this.src='img/画像2.gif'" onMouseOut="this.src='画像1.gif'" border="0"></a>
<br><br>
</div>
</body>
</html>
---------------↑ここの上まで↑-----------------
一応、補足というかアドバイスですが、HTMLには文字化け対策として最低限文字コードの制御構文は書いた方がよいです。
今回のようにUTF-8で保存したなら、
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
と<head></head>の間に入れておきます。これで文字化けが防げるようになります
参考
http://www.htmq.com/html/meta.shtml
参考までに、私が比較的良いと思っている無料のHTMLエディタは以下のようなものがあります。
【メモ帳の拡張版的なエディタ】
へてむるクリエイタ~
http://hosiken.jp/dev/hetecre/
TeraPad
http://www.forest.impress.co.jp/lib/offc/documen …
サクラエディタ
http://sakura-editor.sourceforge.net/
※自分は「CresentEVE」というソフトを使ってますが、ちょっと上級者向けかも
http://www.kashim.com/eve/
【ワードを操作する感覚で簡単にHPが作れるWYSIWYGというシステムの作成ソフト】
※ただ、このWYSIWYGというシステムは、市販の製品も含めて実用レベルとは言いがたいので、できるだけ前者でタグを自分で打って作れるようになった方がよい
http://freesoft-100.com/review/alphaedit.php
この回答への補足
ここまで付き合って頂いて、
どうにもならないのならばもう仕方ありませんね。
サーバに公開したら…という可能性もあるようですし。
HTMLは私が思っていた以上に奥の深いものだったようです。
大変勉強になりました。
ご回答頂いた全ての方々に、心よりお礼申し上げます。
このような拙い質問に、
丁寧に何度も回答して下さったyui56544様を、
ベストアンサーにさせて頂きます。
ありがとうございました。
何度もご回答して下さり、本当にありがとうございます。
書いて頂いたものをコピペして、画像のところを修正してやってみたのですが、
表示されないどころか壁紙(背景)まで表示されなくなってしまいました;
リンク先には飛べます。
ちなみに、今までも書いて頂いたような(1)~(5)のような手順で作っていました。
これで上手くいかないとなるとやはりサーバに公開すれば上手くいく…というものでしょうか?
リンク、貼って頂きありがとうございます。
参考に致します。
最悪画像1は表示され、リンク先にも飛べるので、妥協しようかと思っています。
他のページの画像やリンク、配置などにはトラブルはないようなので…
貴重なお時間を割き、このような拙い質問にご回答頂き、
本当にありがとうござました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- Perl 画像が表示でnull; this.src 1 2022/04/19 11:31
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- PHP PHP echo バックスラッシュの使い方 img要素 2 2023/01/08 22:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlでのpdf資料のリンク方法
-
【OpenCV】BGRからHSVへの画像変換
-
ボタンを押したままにする。
-
背景が透明なリンクボタンで、...
-
[twip]から[pixel]への変換
-
同じページの最上部へ戻るボタ...
-
HTMLファイルの一部の画像だけ...
-
htmlでのページの作り方を教え...
-
web制作の初心者です。車のHP...
-
alt属性を付けるとは?
-
【PHP+lightbox2】 キャプショ...
-
正規表現でリンクタグを削除す...
-
右クリック禁止タグについて
-
アドレスがあっているのにバナ...
-
HTMLタグの画像貼り付けのことで
-
画像リンクの上に文字リンクを...
-
バルーン(?)表示の仕方(ボ...
-
タブレット端末の拡大率を大き...
-
画像を重ねて表示したい
-
サムネイル画像をクリックする...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ボタンを押したままにする。
-
背景が透明なリンクボタンで、...
-
バナーの貼り方とバナーにリン...
-
HTMLにQRコードを挿入する方法
-
IMGタグでTIFF画像を表示
-
スライドショーの上にロゴマー...
-
pngやjsの後ろの英数字の意味は...
-
タイトルバーに画像を入れるHTM...
-
拡張子無しで画像を表示したいです
-
form以外でのpostってできますか?
-
クリッカブルMAP領域が分かる様...
-
クリックしても、リンクに飛ば...
-
予約語の表示について
-
HTMLでデスクトップの画像がでない
-
崩れたレイアウトが更新すると...
-
カーソルを合わせると文字が出...
-
カウンターのHTMLソースを教え...
-
画像クリックでクリップボード...
-
tifファイルが表示されない
-
IFRAME内に収まるように画像を...
おすすめ情報