始めまして。buroboと申します。
早速ですが下記について分かりましたら教えて下さい。
アルバム作成をしており1ページに2つのアイフレームがあります。左にはサムネイル用のmenu.htm、右には写真表示用のphot.htmを読み込んでいます。
phot.htmの<IMG SRC="001.jpg" border="0">の001.jpgをサムネイルをクリックした時に自動で変更するにはどうしたらよいでしょうか?
phot.htm 1枚で数百枚の写真を表示できるように作りたいと思っています。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
<IFRAME name="menu" src="menu.htm"></IFRAME>
<IFRAME name="phot" src="phot.htm"></IFRAME>
としておいて
menu.htmで
<u><span onclick="parent.phot.document.images[0].src='001.jpg'">001</span></u><br>
<u><span onclick="parent.phot.document.images[0].src='002.jpg'">002</span></u><br>
とかすればいいと思います。
この回答への補足
返信遅くなって申し訳ありません。
早速の回答ありがとうございます。
こちらでも画像を直接開いてしまうので残念ですが別の回答を待ちたいと思います。
ありがとうございました。
No.5
- 回答日時:
>私の説明不足でした。
申し訳ありません。いいえ、いちいち謝る必要はないですよ。(少なくとも私の場合は)
>できればそこにhtmlを開いて
概ね、#2,3にて、望んでおられるような動作をすると思うのですが・
IFRAME name="phot"にhtmlを開くとはどういう意味ですか?
IFRAME name="phot"に表示されているのは、phot.htmで、その中の画像を置き換えることができればいいのではないのですか?
例えば、#3の補足のサンプルで
<p><img border="0" src="001.jpg" width="480" height="360"><br>
画像</p>
とかすれば、画像という文字が表示されたままでimgが置き換えられると思うのですが、IFRAMEに直接表示されるということは、文字が消えてしまうという意味ですか?
すいません!解決していました!
BLUEPIXYさんの回答で私のやりたい通りになっていました。ありがとうございます。
なにを勘違いしたのか動作確認までしたのに・・・。
ほんとにありがとうございます。大変助かりました。
また何かありましたらよろしくお願いします。
No.4
- 回答日時:
フレームにname=~というのを付けているでしょうか。
つけていないと出来ません。
この回答への補足
回答ありがとうございます。
ANo.3の補足にここで教わって試したソースを貼りました。問題ないと思うのですが・・・。私がやりたい詳細もそこに書かせて頂きました。
また何かありましたらよろしくお願いいたします。
No.3
- 回答日時:
#2>こちらでも画像を直接開いてしまう
ええっ!
直接画像を開いてしまうってことはないですよ。
IFRAMEにある一番目の<IMG>にファイル名をセットしているだけですから、何も変化しないというようなことはあっても、画像を直接開くことはないはずです。
どのように記述されたのか、補足してください。
(IE6とFireFoxでは動作するのは確認しました)
この回答への補足
私の説明不足でした。申し訳ありません。
直接というのは右のiframeに直接画像を開いてしまう~ということでした。できればそこにhtmlを開いてサムネイルをクリックしたらそのhtml上に画像を開くようにしたいのです。したがいましてそのhtmlの<IMG SRC="001.jpg">の001.jpgがサムネイルをクリックしたときに002.jpg、003.jpgという風に変わってくれるとありがたいのですが・・・。
以下がテストしたソースです。
■album.htm
<body>
<IFRAME name="menu" src="menu.htm"></IFRAME>
<IFRAME name="phot" src="phot.htm"></IFRAME>
</body>
■menu.htm
<body bgcolor="#696969">
<u><span onclick="parent.phot.document.images[0].src='001.jpg'">001</span></u><br>
<u><span onclick="parent.phot.document.images[0].src='002.jpg'">002</span></u><br>
</body>
■phot.htm
<body>
<p><img border="0" src="001.jpg" width="480" height="360"></p>
</body>
No.1
- 回答日時:
Wizard_Zeroと申します。
同じページで読み込む画像を変えるには、JavaScriptを使うかASPやPHPなどのサーバーサイドのスクリプトが利用できる環境が必要です。
打開策ですが、phot.htmlで読み込むのではなく、直接画像ファイルを開いちゃったらどうでしょう?
<A HREF="hoge.jpg" TARGET="frame名"><IMG ..(略)...></A>
この回答への補足
早速の回答ありがとうございます。
直接画像を開くのはやってみたのですが、iframeの背景色や画像の配置場所が細かく設定出来なかったので断念しました。
次に写真を入れたhtmlを・・・と思ったのですが、これを数百枚も作るのは手間が掛かりすぎると思いこのような質問をしている次第です。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像のランダム表示、及び画像...
-
オンマウスで画像が切り替わっ...
-
USEMAPでの指定区域にマウスオ...
-
Javascriptで指定した日付と時...
-
表と裏がある1枚の画像を回転す...
-
表示する画像をファイル名を受...
-
<EMBED>タグのSRCの値のみ変更
-
prettyphotoの画像表示について
-
画像の入れ替え
-
WEBページ立ち上げ時に1回のみ...
-
オンマウスで、画像切り替え+...
-
java scriptで現在のURLで条件分岐
-
2つの別ウインドウの表示
-
クリックして変更した画像を他...
-
リロード毎に表示画像を変える
-
曜日と時間を指定して表示画像...
-
JAVAスクリプトの質問
-
画像の切り替えの方法について
-
キャッシュされた画像を使わず...
-
-UWSC:IEで自動クリック-
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
textareaに画像を表示したい
-
Gifアニメ、最後のコマに行った...
-
JavaScript スライドの画像にリ...
-
bxsliderにて読み込み後に内容...
-
透過pngの透明部分以外をクリッ...
-
JavaScriptとチェックボックス...
-
クリッカブルマップの一部分だ...
-
innerHTMLで、表示すると、一部...
-
Javascriptで指定した日付と時...
-
画像をフォルダに入れれば表示...
-
1枚の画像をクリックすると複数...
-
WEBページ立ち上げ時に1回のみ...
-
image.onload = .. の後に imag...
-
美人時計風JAVAスクリプトが上...
-
曜日と時間を指定して表示画像...
-
決まった曜日で一定時間だけ表...
-
画面の表示位置を指定させて表...
-
jQuery FlexSliderのカルーセ...
-
特定の画像を非表示にする方法
-
iframe内のリンク文字のマウス...
おすすめ情報