No.2
- 回答日時:
こんばんは。
ryota2のおっしゃることそのままですが、例を以下に示します。以下の例ではame.gifのボタンをクリックすると、画像がawa.gifに変化し、かつ、angel.gifの画像がayaturi.gifの画像になります。ただし以下のサンプルは、IEでなければ動きませんのでよろしくお願いします。<html>
<head>
<style type='text/css'>
body{color:#FF0000;background-color:#000000}
</style>
<script language="javascript">
<!--
function b_click(){
document.all.img1.src="awa.gif";
document.all.img2.src="ayaturi.gif";
}
//-->
</script>
</head>
<body>
<button OnClick="b_click()">
<img src="ame.gif" id="img1">
</button>
<img src="angel.gif" id="img2">
</body>
</html>
ありがとうございます。
やってみて、ほとんど希望どおりに切り替わったのですが、いくつかご質問があります。ぜひ教えてください。
●ame.gifとawa.gifのまわりにグレー枠ができてしまうのですが、とる方法はありますか?
●質問の仕方が悪かったのですが、一度ame.gifをクリックするとawa.gifになり、その後はもうクリックできなくなってしまうのですが、マウスオンの状態だけで切り替わるほうに変更するにはどうしたらよいのでしょうか。
No.3ベストアンサー
- 回答日時:
こんにちは。
さきほどのスクリプトでもame.gifからawa.gifに変化しても、ボタンはいきたままです。
ただし、awa.gifからawa.gifに変化(してないですね)しているから、
動きがないのですね。
いかのように変数flagを設けて、trueかfalse、判定すれば、クリックするたびに切り替わります。
ame.gifとawa.gifのまわりにグレー枠ができてしまうのは、ボタンとして使いたいということだったので、<button>タグを使っていたためです。
<button OnClick="b_click()">
<img src="ame.gif" id="img1">
</button>
↓
<img src="ame.gif" id="img1" OnClick="b_click()">
にすれば枠は消えますよ。完成したソースを以下に示します。
--------------------------------------------------------------------
<html>
<head>
<style type='text/css'>
body{color:#FF0000;background-color:#000000}
</style>
<script language="javascript">
<!--
var flag=true;
function b_click(){
if(flag){
document.all.img1.src="awa.gif";
document.all.img2.src="ayaturi.gif";
flag=false;
}
else{
document.all.img1.src="ame.gif";
document.all.img2.src="angel.gif";
flag=true;
}
}
//-->
</script>
</head>
<body>
<img src="ame.gif" id="img1" OnClick="b_click()">
<img src="angel.gif" id="img2" OnClick="b_click()">
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- VR・AR YoutubeでVRゴーグル用の切り替えボタンが表示されない? VRゴーグル(中にスマホを入れるタイ 3 2022/10/20 10:27
- その他(データベース) Q&Aフォームを作成したいのですが、どう設計してよいか分かりません、アドバイスお願い致します。 1 2023/07/27 19:04
- PowerPoint(パワーポイント) パワーポイント アニメーション効果で、テキストと同時に画像を表示させる方法を教えてください 2 2022/09/12 21:06
- Word(ワード) マイクロソフト2019の本を買ったのですが、本の説明では画面右下に表示モードの切り替えができて閲覧モ 5 2023/02/26 18:16
- HTML・CSS 画像が分割されて切り替わる、ループアニメーションが作りたい 7 2023/05/27 17:12
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- ノートパソコン PCのshift+右クリックについて 2 2022/08/22 08:52
- その他(プログラミング・Web制作) uwscとWinShotを使いスクリーンショットを撮る 1 2022/06/30 21:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【初心者】UWSCでjavascriptで...
-
日替わりで画像を変更したい
-
ランダムに画像を表示し、ポッ...
-
JSPでの画像ファイル表示
-
マウスオーバーで画像変更で
-
フォームに入力された値により...
-
画面が真っ白になるのはどうして?
-
MAX関数を使ってからLEFT JOIN...
-
CSS のみのタブ切り替えについて
-
jQueryで同じクラス名のものを...
-
createElementで作成した要素を...
-
jQueryでのドラッグアンドドロ...
-
[急ぎ] videoタグで埋め込んだm...
-
jqueryで要素の中身を要素の外...
-
スクロール可能なチェックボックス
-
jspでcssが読み込めない
-
eclipseでcssを使うためには?
-
htmlの記述で link rel=styles...
-
アコーディオン自動開閉メニュ...
-
SimplyScrollについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
c++std::string型をTCHARに変換...
-
JSPでの画像ファイル表示
-
画面が真っ白になるのはどうして?
-
Javascriptで画像を水面のよう...
-
フォームに入力された値により...
-
クリックして変更した画像を他...
-
日替わりで画像を変更したい
-
クリックするたびに画像を変える
-
C言語のポインタ表現
-
ランダム表示の画像位置
-
教えて下さい。ランダムにバナ...
-
1つの画像クリックで切替の方法
-
【初心者】UWSCでjavascriptで...
-
javascriptで複数の画像をラン...
-
WSHでクリップボードにイメージ...
-
「戻る」「進む」ボタンで画像...
-
onとoffを画像でチェンジ、チェ...
-
Excel VBA マクロ 画像(...
-
クリックした自身の画像を別画...
-
ランダムに画像を表示し、ポッ...
おすすめ情報