リンク元によってリンク先を変えるには

[上に] [前に] [次に]
おぎ [E-Mail] 1999/11/19(金) 12:31:20
AからリンクしてきたらBへ
CからリンクしてきたらDへ
って感じに、リンク元によってリンク先を変える方法を教えてください。

ちゃいパパ [HomePage] 1999/11/19(金) 13:21:06
変えるべきリンク先のURLは前もってわかっているんですよねぇ。
でしたら、 document.referrer とif文でいけると思います。
また、一致した時は location=URL; 飛ばします。

もしかしたら、とんちんかんな回答かな〜

おぎ [E-Mail] 1999/11/19(金) 13:40:48
ごめんなさい、勘違いをしてました。
同じhtml内の異なる場所からリンクした場合です。
で、同じhtmlに一端リンクして、そこからさらにリンクする場合にリンク先を変えたいのですが。。

カス 1999/11/19(金) 14:28:08
CGIではダメなの?

最初のHTMLからGETでパラメータを渡して、それを元に中継地点のHTMLを作ればいいのでは?

無責任官庁 1999/11/19(金) 15:02:49
A.html にある AAA リンクから B.htmlへ飛ぶと、
B.html にあるボタンを押したら、C.htmlへ飛ぶ。
A.html にある BBB リンクから B.htmlへ飛ぶと、
B.html にあるボタンを押したら、D.htmlへ飛ぶ。

こういうコトかな?(^-^;;
簡単なのはカスさんの言うように、↑これの B.html をCGIに
してしまうこと。
A.html から B.cgiを起動する時にパラメータを渡して、
B.cgiは画面を表示する時に パラメータを見て C.html へのリンクか
D.html へのリンクかを表示する…と。

CGIが使えないなら JavaScript だけど・・・
どっちがいいのかなぁ?(^-^;

無責任官庁 1999/11/19(金) 15:13:09
手前ミソですけど、これは JavaScript での例。
http://village.infoweb.ne.jp/~kurikuri/html/iphotog.html

これ、どのリンクも飛び先は iphotoframe.html ですが、Jpegファイル名
を iphotoframe.html?meso_ken.jpg のようにして渡してます。
そして、そのパラメータを JavaScript で受け取り、<IMG> タグを生成してます。

HTMLファイル名を渡して <A>タグを生成するように修正したら、
望みのものが出来上がりますよ。

[上に] [前に] [次に]