![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
初心者ですが、よろしくお願いします。
たとえば
001.jpg
002.jpg
003.jpg
という3つの画像ファイルがある場合に、
----------------------------------
<html>
<body>
~省略~
<a href = "#" onclick = "change_img(1)">画像1</a>
<a href = "#" onclick = "change_img(2)">画像2</a>
<a href = "#" onclick = "change_img(3)">画像3</a>
<img src = "XXX.JPG>
</body>
</html>
----------------------------------
のような感じで画像1,2,3のリンクをクリックすることで、
ページ切り替えるのではなく、
XXX.JPGの部分のみ切り替えるscriptを考えているのですが、
ご教授願いないでしょうか?
要望としては、切替候補の複数の画像は
ページをロードしたときに最初に全て読み込んでおいて、
リンククリック時の画像の切替をスピーディにしたいと考えています。
サンプルの上記例にそくしたサンプルのコードなどを
回答いただけると助かります。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
以下のコードを参考にしてみてください。
------------------------------------------------------------
<html lang="ja">
<head>
<script type='text/javascript'>
var imgs = new Array(new Image(),new Image(),new Image());
for (var i=0 ; i<imgs.length ; i++) imgs[i].src = '00' + (i+1) + '.jpg';
function change_img(num) {
document.getElementById("gazou").src = imgs[num-1].src;
return false;
}
</script>
</head>
<body>
<div>
<a href = "#" onclick = "return change_img(1)">画像1</a>
<a href = "#" onclick = "return change_img(2)">画像2</a>
<a href = "#" onclick = "return change_img(3)">画像3</a>
<hr />
<img src = "1.jpg" id="gazou">
</div>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- Perl 画像が表示でnull; this.src 1 2022/04/19 11:31
- HTML・CSS CSSのホバーエフェクト 1 2023/06/19 06:53
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- HTML・CSS サルワカさんの吹き出しのスタイルシートについて。 https://saruwakakun.com/h 2 2022/10/28 22:55
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- Excel(エクセル) Excel 毎日手作業で時間がかかって、泣きたいです、、、VBAのプロの方、助けてください。。。 3 2022/10/25 04:26
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MFCで画像を表示させているので...
-
JavaScriptで変更した属性の元...
-
HTMLからimgのsrcのみを正規表...
-
error LNK2019 未解決のシンボ...
-
プログラムの上手な書き方は?
-
pythonのpygameでキャラクター...
-
画像のランダム表示
-
画像が表示でnull; this.src
-
Firefoxでクリックした時の座標...
-
指定したフォルダの画像を一括...
-
javascriptテキストBOX色を元に...
-
jspでcssが読み込めない
-
読み込んだQRコードをフォーム...
-
MAX関数を使ってからLEFT JOIN...
-
Slick.jsのオプションrtlについて
-
eclipseでcssを使うためには?
-
JSPでの画像ファイル表示
-
javascriptで毎月替わる画像
-
JavaScript 可変スクロールバ...
-
文字を固定したいのですが…
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptで変更した属性の元...
-
MFCで画像を表示させているので...
-
複数画像のランダム複数表示(...
-
Vb.net2005での画像の合成方法
-
画像が表示でnull; this.src
-
外部javascriptの重複を防ぐには
-
外部ファイルにしたら文字化け...
-
【OpenCV】二値画像後、白の部...
-
error LNK2019 未解決のシンボ...
-
こんにちは、javascriptにてボ...
-
条件分岐でキーが入力されてい...
-
ダイアログから画像ファイルは...
-
jqueryスライドショーをストッ...
-
onclickで画面が固まる・・・ら...
-
OpenCV での画素値の比較について
-
jsでサムネイルを拡大表示 複...
-
imgボタンにfocusの当て方
-
ラズパイでno module named zbar
-
HTMLからimgのsrcのみを正規表...
-
Javaの正規表現でimgタグのalt...
おすすめ情報