こんにちは。
HTML + CSS + Javascriptを使用して、「サムネール画像+フォトアルバム」を作っています。
Javascriptの知識が乏しいため、質問させていただきました。
よろしくお願いいたします。
サムネール画像の並ぶ A.html
拡大画像の並ぶ B.html
CSS外部をリンクさせている C.css
Javascriptを外部リンクさせている D.js
の4つのファイルがあります。
A.htmlでクリックした際に数字を記憶させて
B.htmlに入れ込むことがしたいです。
□A.htmlは下記で画像を並べています。
<img src="images/photo1.jpg" alt="Photo" width="120" height="120" >
<img src="images/photo2.jpg" alt="Photo" width="120" height="120" >
<img src="images/photo3.jpg" alt="Photo" width="120" height="120" >
<img src="images/photo4.jpg" alt="Photo" width="120" height="120" >
・
・
・
・
40枚くらいあります。
□B.htmlは下記で画像を表示しています。
<div id="mainPhoto">
<img src="images/photo1.jpg" id="slidePhoto" />
</div>
<div id="mainPhotoNavi">
<script type="text/javascript">count = 0; imageLength = 9; baseuri = 'images'</script>
<script src="js/slideshow.js" type="text/javascript"></script>
</div>
※A.htmlのphoto3.jpgをクリックしたら、3という数字が記憶されて、
B .htmlの"mainPhoto"内部のphoto(x).jpg、(x)に当てはまる。
"mainPhotoNavi"内部のcount = (x)、(x)に当てはまる。
上記のような方法をとりたいです。
どうか、よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
a.html
<html><body>
<img src="test1.jpg" onCLick="j(1)">
<img src="test2.jpg" onCLick="j(2)">
<img src="test3.jpg" onCLick="j(3)">
<script>
function j(n){location.href='b.html?'+n;}
</script>
</body>
</html>
----------
b.html
<html>
<body>
<script>
var count;
window.onload=function(){
count=location.search.replace('?','');
alert(count);
}
</script>
</body>
</html>
No.1
- 回答日時:
う~ん、今回の質問はA/B両方を一緒に表示するのでしょうか?
HTML自体には二つのHTMLを結合して表示するような仕組みはありません。
もしやるならA内にiframeでBを表示するか、A/Bをフレームで処理するか
AからajaxでBを呼び出すかが妥当でしょう。
そうではなく、Aから別ウィンドウをひらいてBを表示するとか
AからリンクでBに移動するとか、AからSubmitするとか
どうしたいかによって処理がダイブ違うと思いますよ
この回答への補足
ご回答ありがとうございます。
言葉不足で申し訳ありません。
A.htmlのサムネールが並んだページから、
並んだ画像の一つとクリックすると、
B.htmlへ移動(同じウインドウ)して、
A.htmlで押した画像によって、
B.htmlで表示される画像が違う。
との仕組みを作りたいです。
画像枚数が多いので、一枚一枚リンクを貼り直すではない方法を
使ってみたいと思ってます。
よろしくお願いします!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS CSSのホバーエフェクト 1 2023/06/19 06:53
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ダイアログから画像ファイルは...
-
かぶらないランダム画像
-
外部javascriptの重複を防ぐには
-
VC++2005で画面上にGIF画像(透...
-
ラズパイでno module named zbar
-
jqueryスライドショーをストッ...
-
imgボタンにfocusの当て方
-
JavaScriptで変更した属性の元...
-
Javascript, CSSに詳しい方お願...
-
MAX関数を使ってからLEFT JOIN...
-
jspでcssが読み込めない
-
スクロール可能なチェックボックス
-
「戻る」「進む」ボタンで画像...
-
JSPでの画像ファイル表示
-
c++std::string型をTCHARに変換...
-
javascriptテキストBOX色を元に...
-
removeAttribute()メソッドで削...
-
一定時間で画像とリンク先を変...
-
「jQuery」アコーディオンメニ...
-
jQuery の jqPlotプラグイン
マンスリーランキングこのカテゴリの人気マンスリー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...
おすすめ情報