ドロップダウンメニューで画像が変わるようにしたいですが、上手くいきません。
コードは下のように書きました。
多分画像の選択方法が間違えてるんじゃないかなと思っていますが、実際のところわかりません。
どうしたらよいでしょうか。
よろしくお願いします。
なお、画像は次のものにしたいです。レット…https://tetudoujapan.web.fc2.com/a922f.gif オレンジ…https://tetudoujapan.web.fc2.com/560d0.gif グリーン…https://tetudoujapan.web.fc2.com/mul92.gif ブルー…https://tetudoujapan.web.fc2.com/reri.gif グレー…https://tetudoujapan.web.fc2.com/560d0.gif
~~~~~~~~~~~コード~~~~~~~~
<HEAD>
<SCRIPT language="JavaScript">
<!--
img0=new Image()
img0.src="images/red.gif"
img1=new Image()
img1.src="images/orange.gif"
img2=new Image()
img2.src="images/green.gif"
img3=new Image()
img3.src="images/blue.gif"
img4=new Image()
img4.src="images/glay.gif"
function imgChange(parts){
fname=parts.options[parts.selectedIndex].value;
if(fname==0){document.imgsmp.src=img0.src;}
if(fname==1){document.imgsmp.src=img1.src;}
if(fname==2){document.imgsmp.src=img2.src;}
if(fname==3){document.imgsmp.src=img3.src;}
if(fname==4){document.imgsmp.src=img4.src;}
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<P><IMG src="images/red.gif" width="180" height="120" name="imgsmp"></p>
<P><SELECT name="channel" size="1" onchange="imgChange(this)">
<OPTION value="0">レッド
<OPTION value="1">オレンジ
<OPTION value="2">グリーン
<OPTION value="3">ブルー
<OPTION value="4">グレー
</SELECT></P>
</FORM>
<BODY>
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
>上手くいきません。
>コードは下のように書きました。
スクリプトは(記述の通りに)実行されているようです。
何が「うまくいかない」のかわかりませんが、画像のURLが間違っているとか、画像が無いとかではないのでしょうか?
(意図と違う記述をしていて、「違う」とおっしゃっている場合は、ご質問文からでは何とも判断できませんけれど…)
>なお、画像は次のものにしたいです
でリンクされているものも表示できないみたいですし・・・
以下は、ご質問には関係ありませんが・・・
index値で入れ替えるのなら、画像の方も配列にしておけば、いちいち場合分けをしなくても済むようになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
c++std::string型をTCHARに変換...
-
JSPでの画像ファイル表示
-
MinGWでfreetypeのmake時に
-
onとoffを画像でチェンジ、チェ...
-
ランダム表示の画像位置
-
画面が真っ白になるのはどうして?
-
フォームに入力された値により...
-
C言語のポインタ表現
-
MAX関数を使ってからLEFT JOIN...
-
Vb.net2005での画像の合成方法
-
HTMLからimgのsrcのみを正規表...
-
IplImageのBmp変換。
-
<div ~ </div> で囲まれたテキ...
-
IFRAMEの表示/非表示を切り替え...
-
jqueryのsortableで一部ソート...
-
動的にHTMLコンテンツを吹き出...
-
変数名をどのようにつけるのが...
-
jQueryでシンプルドラッグドロ...
-
プルダウンの位置がwin/macでず...
-
クリックで色変更後に既に変更...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPでの画像ファイル表示
-
画面が真っ白になるのはどうして?
-
c++std::string型をTCHARに変換...
-
フォームに入力された値により...
-
javascriptの sx, sy, sw, sh, ...
-
日替わりで画像を変更したい
-
画像ファイルの合成
-
Excel VBA マクロ 画像(...
-
OpenCVを用いたヒストグラムの...
-
ランダムに画像を表示し、ポッ...
-
クリックして変更した画像を他...
-
C言語のポインタ表現
-
「戻る」「進む」ボタンで画像...
-
1つの画像クリックで切替の方法
-
クリックすると小さい画像がキ...
-
ロールオーバーとOnclickで
-
サムネイル画像をマウスオーバ...
-
JavaScriptでボタンをクリック...
-
CGI 16進数をバイナリ-に変換
-
Javascriptで画像を水面のよう...
おすすめ情報
なお、このサイトを参考にしました。→https://www.mdn.co.jp/webcre/Tips/Vol12/js_image …