• ベストアンサー

選択された画像の表示

画像をHPに掲載する場合に、例えば画面の右側に10種類の画像の名前を記載します。 左側にフォトフレームのようなものを置いて、左の文字「画像1」をクリックするとフォトフレームの中に山の写真が出る、「画像2」をクリックすると山に変わって海の写真が出る、などのようなことができるでしょうか。 タグうちでのHP作成初心者です。 よろしくお願い致します。

  • HTML
  • 回答数3
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
noname#199778
noname#199778
回答No.2

JavaScriptを使う方法でも大丈夫であれば、JavaScriptを使うのが良いかと思います。 <html> <head> <script type="text/javascript"> <!-- function roimg(i){ if (document.images){ document.imgs.src=i; } } //--> </script> </head> <body> <p> <div style="float: right;"> <a href="#" onClick="roimg('画像1のURL'); return false;">画像1</a><br> <a href="#" onClick="roimg('画像2のURL'); return false;">画像2</a><br> <a href="#" onClick="roimg('画像3のURL'); return false;">画像3</a><br> <a href="#" onClick="roimg('画像4のURL'); return false;">画像4</a><br> <a href="#" onClick="roimg('画像5のURL'); return false;">画像5</a><br> <a href="#" onClick="roimg('画像6のURL'); return false;">画像6</a><br> <a href="#" onClick="roimg('画像7のURL'); return false;">画像7</a><br> <a href="#" onClick="roimg('画像8のURL'); return false;">画像8</a><br> <a href="#" onClick="roimg('画像9のURL'); return false;">画像9</a><br> <a href="#" onClick="roimg('画像10のURL'); return false;">画像10</a> </div> <img src="初めの画像のURL" name="imgs" alt="*"> </p> </body> </html> こんな感じではいかがでしょうか。 JavaScriptを使いたくない場合は、インラインフレームなどを使うのが良いかと思います。 参考までに…

fumi2304
質問者

補足

簡単にできました。ありがとうございます。 追加でお伺いさせていただけるなら、画像の位置を真ん中にして文字を下に書く場合はどこをどう変更すればようにでしょうか。

その他の回答 (2)

noname#199778
noname#199778
回答No.3

再び失礼します。 補足読みました。 表示される内容のレイアウトについては、通常のHTMLをレイアウトする方法と同じです。 前回は、スタイルシートを使って、リンクの文字を右にフロートさせるような指定を入れていました。 これを書き換えて、部品の配置をし直せば良いでしょう。 なお、スクリプトは、リンクタグの中身を書き間違えない限りは問題なく動作すると思いますので、その部分を書き換えることを避ければ、HTMLを修正しても問題ないはずです。 具体的なソースですが、body内を以下のようなものにするのではいかがでしょうか。 <body> <p style="text-align: center;"> <img src="初めの画像のURL" name="imgs" alt="*"><br> <a href="#" onClick="roimg('画像1のURL'); return false;">画像1</a> / <a href="#" onClick="roimg('画像2のURL'); return false;">画像2</a> / <a href="#" onClick="roimg('画像3のURL'); return false;">画像3</a> / <a href="#" onClick="roimg('画像4のURL'); return false;">画像4</a> / <a href="#" onClick="roimg('画像5のURL'); return false;">画像5</a><br> <a href="#" onClick="roimg('画像6のURL'); return false;">画像6</a> / <a href="#" onClick="roimg('画像7のURL'); return false;">画像7</a> / <a href="#" onClick="roimg('画像8のURL'); return false;">画像8</a> / <a href="#" onClick="roimg('画像9のURL'); return false;">画像9</a> / <a href="#" onClick="roimg('画像10のURL'); return false;">画像10</a> </p> head内については、前回提示したものをそのまま使用してみてください。

fumi2304
質問者

お礼

また一歩勉強しました。 今後のページに応用します。 どうもありがとうございました。

回答No.1

こういうときはjavascriptを使って…… と書こうと思った毛左右に分かれてるならフレームでも大丈夫かもしれませんね。フレームについては参考URLを見てください。

参考URL:
http://tohoho.wakusei.ne.jp/html/frameset.htm
fumi2304
質問者

お礼

フレームを既に使ったHPなのですが更にその中にフレームというのも可能でしょうか。 今後の参考にさせていただきます。 ありがとうございました。

関連するQ&A

  • 二つの画像を一つにつなげたいです!

    私の手元には、二つの画像があるのですが、それを一つにしてつなげたいんです。例えば、左側が山の写真で、右側が海の写真として、一つにするということです。(真ん中で分けたいんです。) この作業が出来るフリーソフトを教えて頂きたいです。 また、この作業はWindows フォトギャラリーでもできますか? 初心者なので、あまりわからなくて・・・(汗) ちなみに、OSはVistaです。 回答よろしくお願いします。

  • 画像を別場所に出す

    HPを作成中しています。 フレームが左右に分かれているのですが、 左の文字をクリックしたら、右側にその指定した画像がでるようにするにはどういうタグを打てばいいんでしょうか? HP作成サイトを見ても意味がわかりません><よろしくお願いします。

  • フレームを使った画像サイトの作り方について

    写真サイトを始めようかと思っています。 メインの写真展示コンテンツはフレームで左右を左少な目に二分割して、左に何の写真かの文字リンクをはって、大きく開いた右のスペースに左でクリックした内容が表示されるようにしたいと思ってます。 慣れない初心者なりに、フレームで左右を分けるところまではうまくいきましたが、いざ画像をアップしようとしたら全然うまくいきません。左の文字リンクで画像(サーバー内にアップロードしたもの)を見ようとすると、大きく開いた右のスペースには表示されず、新しく別窓が開いてしまいます。 一体どうすればいいのでしょうか? ちなみに左のフレームの文字部分のタグは 「<a href="リンクアドレス"target="右側のフレーム名">文字</a>」 と入力しています(初心者向けのタグ講座さんで拾ったタグです) ちなみに http://www.ashinari.com/category.php?blogid=2&category=265&page=1 こんな感じにしたいと思っています(私の場合は画像を縮小することなくのせたいので、一回当たりに表示される画像は1,2枚程度ですが) ちなみにサーバーはFC2です。ホームページビルダーなどは持っていません。

  • 画像表示のhtmlについて

    このたび自分ののサイトを作ることになって、 そこに写真や絵を載せたいと思っています。 しかし、他サイトさんでよく見かける 左側にスクロールバーがあり、 そこにある項目をクリックすると右側に写真などが出る そんなページの作り方が分からなくて困っています。 どのようなタグを使えばよいのでしょうか?

    • ベストアンサー
    • HTML
  • フォルダ内画像一覧表示に関して

    Windows VISTA プレミアム使用ですが、 画像フォルダを開くと、すべての画像が「山と海」のJPEGイメージ で表示されます。 表示タブで、中アイコン、大アイコン、一覧などにしても 写真一覧表示になりません。 写真が、ずらずらっと小さく写真一覧にしたいのです。 ファイルをクリックすると、きちんとWindowsフォトギャラリー で開きます。 何か設定するところありますか??

  • オンマウスで画像変更、クリックでリンク先に飛ばしたいのです。

    オンマウスで画像変更、クリックでリンク先に飛ばしたいのです。 右側にメニューボタン(1~4)があり 各ボタンにオンマウスすると左側に画像を表示、 クリックすると別ページにリンクさせたいのです。 フレームは使っていません。 初心者なので具体的なタグを教えていただくと助かります。

  • ビルダーでブログみたいなデザインを

    ホームページビルダーでブログみたいなデザインのHPを作りたいのですが、左側のメニュー部分と右側の記事部分をフレームでわけずに、表示する方法はありますか? フレームでわけてしまうと、便利なのですが、 左は左、右は右で、個別にスクロールしないといけなくなるので、悩んでいます。 フレーム同士のスクロールが同期してくれればベストなんですけど。 また。フレームの場合は左のメニューをクリックすれば右側にBBSなどを表示できるように、 フレームをつかわずに左側のメニューをクリックすれば右側にちゃんとBBSが表示されれば問題ないのですが。そういう方法はないでしょうか?

  • FC2について

    FC2でイラストを掲載しようと思っているのですがフレームというものが全くわかりません。 他の質問を見て、タグが必用と書いてあったのでタグを使ってみてもいまいちちゃんと掲載されないのです。 左のメニューをクリックし、右に画像が掲載されるという形にしたいのですがどなかた解説をお願いいたします。

  • 背景の表示について

    左右に画像を一列配置したいのですが、どのようなタグを使えばいいでしょうか。 HTMLのタグサイトを色々めぐって探してみましたが、 左側だけ、右側だけ、のものしか載っておらず困っています。 フレームも試してみたのですが、左右に広告が不自然に入ってしまい格好悪いです。 (ちなみに忍者をお借りしています) どなたか分かる方いらっしゃいましたらよろしくお願いします。

  • かっこよく画像を表示させる方法が知りたいです。

    かっこよく画像を表示させる方法が知りたいです。 このページのように小さな画像をクリックすると、別ウインドーで写真を表示させたいのですが、これってどうやるんでしょうか。 http://www.swordofrebel.com/tattooworks.html 普通だと_blankで別ページで写真表示させますが、このページは余計なブラウザ枠もなくすっきりして斬新です。 誰か教えてください<(_ _)> 回答の際にはHTMLのタグや、タグの掲載してる参考ページなどを添えてくれるとうれいしです。 というか、これってHTMLタグでやるのかな?? もしかしてJAVA?

    • ベストアンサー
    • HTML

専門家に質問してみよう