• ベストアンサー

画像の張りかたについて

説明がむずかしいので具体的に書きます。 Aというページに画像を01・02と2つ張って 両方をBというページにリンクします。 そして、Bのページで画像01のリンクから来た時には01の画像を表示、 画像02のリンクからきた時には02の画像を表示させたいのですがどうすればいいのかわかりません。 解決策または解決に役立つサイトの紹介などおねがいします。

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

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

  • ベストアンサー
  • chupark
  • ベストアンサー率41% (90/218)
回答No.3

カテゴリがPHPになってますので、PHPを使う前提で回答してみます。 例にある条件どおりだとして、 Aというページでは画像01、画像02にそれぞれBというページへリンクをひくということですので、 <a href="B.html?num=1"><img src="01.jpg"></a> <a href="B.html?num=2"><img src="02.jpg"></a> と、URLに引数を入れた形でリンクを設定し、 Bのページ内にはPHPで引数によって異なる画像を表示する処理を埋め込んで <?PHP if($_GET[num] == 1){ echo "<img src=\"01.jpg\">"; }else if($_GET[num] == 2){ echo "<img src=\"02.jpg\">"; } ?> というのはどうでしょうか?

kurokosan
質問者

お礼

ありがとうございます。 PHPを使う前提で回答ということは 使わない方法もあるんですね。 余裕ができたらそちらも調べてみたいと思います。

その他の回答 (2)

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

<a href="page_b.php?01"> ――のように、クエリストリングを付与して、page_b.phpにて$_SERVER[ 'QUERY_STRING' ] ――を参照してimg要素のsrc属性を生成するという手もあります。

kurokosan
質問者

お礼

ありがとうございます。 こういう方法でやるんですね。 早速試してみます。

  • hiroko771
  • ベストアンサー率32% (2932/9040)
回答No.1

「フレーム」

参考URL:
http://siriasu.s10.xrea.com/frame/frame.htm
kurokosan
質問者

お礼

ありがとうございます。 このサイトで勉強させてもらいます。

関連するQ&A

  • 画像を読み込むまでの間

    a.htmlにて複数を画像を読み込ませ、その間、画面(HTML)には[読み込み中]とのメッセージを表示/画像は非表示で読み込み。全ての画像を読み込ませた後に、[読み込み終了<a href="b.html">リンク</a>]のメッセージを表示させたいのですが、方法が解りません(JavaScriptだとは思うのですが…)。 サンプルが紹介されているサイト等を教えて頂けると助かります。宜しくお願い致します。

  • ホームページを小さな画像で紹介したい?

    只今、ホームページビルダー8を使っています。 あるリンク集を作っているのですが1サイトごと(ページごともある)紹介するページを小さな画像リンクで紹介したいと思っています。 普通にホームページビルダーで作成するとなると、あらかじめ紹介するページをキャプチャーしてウェブアートデザイナーで編集しその画像をアップしてから画像のURLを指定してやっと表示できるようになります。 これが、数ページならともかく数多くやるとなると大変になります。 そこでURLを指定するだけで紹介ページを小さく表示できるような事は可能でしょうか? 感じとしてはMSNのLive Search プレビューで小さい画像も表示されるような感じです。 よろしくお願いします!

  • インターネットで画像が出ない

    こんにちは。先週くらいまではインターネットで画像が出たのですが、今日やってみたら出ません。大学の授業連絡なのですが、「画像を表示」っていうリンクをクリックしても、下に「ページが表示されました」とは出ても何も映らないので困ってます。すべての画像が映らないわけではないです。ここのサイトの上部の画像リンクなんかはちゃんと映ります。 どう解決できますか?よろしくお願いします。

  • 同様なページなのでまとめたい

    http://サイトA.html http://サイトB.html という、二つのサイトを持っているのですが どちらにも自己紹介ページを作りました。 その自己紹介の内容は同じです。 この場合、自己紹介ページは一つのみにして、もう一つのサイトからリンクさせるのはありでしょ うか? 具体的に言うと、 http://サイトA.profile.html というページを作り、 http://サイトB.htmlの自己紹介のリンクをクリックすると http://サイトA.profile.htmlへ移動するという事です。 二つのサイトはどちらもFC2で作っていますが アカウントは別に作ってあります。 なので http://○○/サイト.html の部分はどちらも違います。

  • WEB上で画像が表示されない

    WEB上で、転送したサイトのトップページから同じサイト内の別のページにリンクしたとき、 「InternetExplorerではこのページは表示できません」というメッセージが出て、画像がうつりません。 アドレスバーには「URL/フォルダ名/ファイル名」が表示されています。したがって、 転送はされています。 編集時、プレビューやパソコンのInternetExplorerでは正常に表示されます。 また、ビジュアルサイトビューでリンク切れ等の異常はみられません。 ファイル名は半角英数になっています。 今回、転送したサイトは以下のように作りました。 概要はA、B二つのサイトがあり、BをAに統合する。 サイトAに新規フォルダを作成し、サイトBからのファイルを開いて、名前を付けて   サイトAの新規フォルダに保存する。 例 サイトBのtopというファイルを開いて、top-1と名前を付けて   サイトAの新規フォルダに保存する。 「・・・サイトB/top」が「・・・サイトA/新規フォルダ/top-1」となった。 このときのリンクは「新規フォルダ/top-1」にかけます。 ※ここで問題が発生したと思われます。   本当は私のホームページにアクセスしてもらいばよく分かると思うのですが、 このサイトでは質問者および、回答者のURL、メアド等は書き込みを禁じている みたいですので・・・ ちなみにホームページビルダー12を使用しています。 原因、対策等分かる方、よろしくお願いいたします。

  • Flash画像のリンク切り替え表示

    Flashをいじりはじめたばかりのど素人です。 知識も少ないのでパソコンの事もよくわからないんですが、どうしてもやりたい事がありここでお知恵をお借りしたくて投稿してみました。 実は趣味でHPを作成しておりまして、トップの飾りでFlashで作った3枚の500×500画像を順繰りに無限ループで表示させてます。 一枚目の画像をA 二枚目の画像をB 三枚目の画像をC として、例えばAの画像を表示させている時にFlashの絵をクリックするとリンクページに飛んだり、Bの画像が表示されている時にindexにもどったりする操作をしたいのですが、どうすれば良いのでしょうか? 方法は何でもかまいません。 もし宜しければ是非教えて頂けると本当に助かります。 わかりずらい説明で本当に申し訳ないのですが、何卒宜しくお願いいたします!(><)

  • jQuery Mobileでのページ遷移、挙動

    jQuery Mobileを使ってスマートフォン用のサイトを作成しています。 ページ遷移時の挙動が直せなくて困っています。 1つのHTML内に複数のページを作るやり方ではなくて、 リンクには rel='external' フォームには data-ajax='false' をつけて、 Ajaxでのページ遷移を行わないようにしているつもりです。 で、おかしな挙動なのですが、 1.AのページからリンクをクリックしてBのページを表示する。 2.ブラウザの戻る機能でAのページに戻る 3.再びリンクをクリックしてBのページを表示する。 このとき、Bのページが表示された後、「Loading」というメッセージが表示され、 Aのページを表示してしまいます。(AのページをAjaxで読み込んでいるか、 Bのページが何らかで非表示になっているように思えます) $.mobile.ajaxLinksEnabled = false; という設定も試してみたのですが、 特に変化はありませんでした。 この解決策を教えてください。 出来れば、jQuery Mobileのデザイン関連だけ使って、ページ遷移絡みは 使いたくないという気持ちです。

  • IE6でリンクや画像の説明が表示されなくなりました

    はじめまして。今回初めてこちらを利用させていただきます。 うまく説明することができずわかりにくいところもあると思いますがお許しください。 さて、質問なのですが、 IE6においてサイト閲覧時にオンマウスをしたとき等に表示される説明?が表示されなくなり困っております。 具体的には <A href="リンクアドレス" title="説明">文字</A> や <a href="リンクアドレス"><img src="画像アドレス" alt="説明"> などで指定されている「説明」が表示されません。 HTML支援のサイトなどを回って、いくつかのサイトで表示されないことを確かめたので私のブラウザがおかしいのだと思います。 特殊な設定等を行った覚えはないのですがこういうものに詳しくなく頭を抱えています。 インターネットオプションの設定等もわからないなりにいじってはみたのですが改善しませんでした。 (Javaの許可の安全性を変えてみたりチェックをいれたりはずしたりした程度です) 本当に説明が下手で申し訳ありません。 もしもこの件についてわかる方がいらっしゃいましたら、御力を貸していただけると嬉しいです。 どうぞよろしくお願いいたします。

  • ブログでネット上の画像を紹介したい場合

    ブログでネット上の画像を紹介したいときのリンクの仕方を教えてください。 例えば、サッカークラブの公式サイトがあって、そこの「選手の一日」みたいなページで、所属選手が笑っている画像があったとします。 その画像を「これ、いいよね」とブログで紹介したい場合、どのように引用するのがいいのかわかりません。 リンクを貼って、飛んでもらえばいいのかなと思ったんですが、その場合はどのアドレスを貼るのが一番いいのでしょうか。 1. ページそのもののアドレス(http:~~.html) 2. 画像のアドレス(http:~~001.jpg) 2の場合、いわゆる直リンってのになってしまいますでしょうか?ただ画像のリンク貼るだけでも直リンになるのか、自分のサイトに画像を引っ張ってきて表示させないなら平気なのかわかりません。 1のページそのもののアドレスを貼る場合、そのサイトのトップを貼らないといけないか、それとも「その日付のページ」という細かい部分にリンクしていいのか(その日付のページはポップアップみたいな表示で出る形になっていて、プロパティを調べればアドレスがわかる、みたいな感じです)迷います。 ネットマナーに反することはしたくないので、是非アドバイスいただけると嬉しいです。よろしくお願いいたします。

  • 数秒ごとに画像を変え、リンクをさせたい。

    例えば画像A、B、C、があって、それぞれを5秒間隔で交代に表示させたいのですが その為のタグを教えて頂きたいです。 あと、その画像ごとにリンクを貼りたいのですが・・・。 AはBBS、Bは日記、Cはリンクページへ、といった感じです。 あるHPで見かけたことがあるので、出来ると思うのですが 何しろ知識不足なので、分かりやすくタグを教えて頂けると助かります。 よろしくお願いします。

専門家に質問してみよう