リンク元によってリンク先を変えるには
[上に]
[前に]
[次に]
おぎ
[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>タグを生成するように修正したら、
望みのものが出来上がりますよ。
[上に]
[前に]
[次に]