• ベストアンサー

画像の張りかたについて

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

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

  • ベストアンサー
  • 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
質問者

お礼

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