• ベストアンサー

読み込むたびにリンクを変える方法

読み込むたびに、そのページの中にあるリンク部分を 変える方法ってありますでしょうか? イメージとしては、  (1) どこかにデータをもっておきます。  (2) とあるページ内に「今日のおススメリンク」という    コーナーを作ります。再読み込みのたびに    そのコーナーのリンク先部分のみを(1)にある    リンク先に順次変えていくのです。 説明がわかりにくかったら、補足します。 ぜひ宜しくお願い致します。 #それとも、この質問ってCGIのカテゴリで  聞いた方がよかったでしょうか?    

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

  • ベストアンサー
  • TTT0918
  • ベストアンサー率42% (3/7)
回答No.3

今までの回答には全て同意見です。 JavaScriptで書くのであれば↓を参考に。 <script type="text/javascript"> <!-- lnklst=new Array(); lnklst[1]="<a href='http://www.yahoo.co.jp/' target='_blank'>Yahoo!</a>"; lnklst[2]="<a href='http://www.google.co.jp/' target='_blank'>Google</a>"; lnklst[3]="<a href='http://jp.msn.com/' target='_blank'>MSN</a>"; /* このあとも増やしていってください */ times = getCookie("Times"); if (times=="") { times=1; } document.write(lnklst[times]); times++; setCookie("Times", times); // --> </script> ↑は表示させたいところに入れてください。 Cookieがオフの場合は多分何回リロードしてもlnklst[1]になりますのでご注意を。 動作するかどうかはチェックしておりません。

参考URL:
http://www.tohoho-web.com/wwwcook.htm
cross_cable
質問者

お礼

具体的な回答ありがとうございます! このソースを元に組み込んで試してみたいと思います。 No2の方がおっしゃるように、待ったかいがありました。 ありがとうございました!

その他の回答 (2)

  • rukuku
  • ベストアンサー率42% (401/933)
回答No.2

こんばんは koke29さんと同意見です。 HTMLではできません。 Javascript、PHPやPerlなどのプログラムを使う必要があります。 結構いろいろな方法でできそうなので、他で質問せずここで回答を待ってみることをおすすめします。

cross_cable
質問者

お礼

HTML以外にプログラムを使う方法はあるので 他で質問せずここで回答を待ってみた方がよいとの事ですね。 アドバイスありがとうございます。 引き続き回答を待ってみます。

  • koke29
  • ベストアンサー率58% (114/196)
回答No.1

HTMLだけではできないので、お気づきのとおりCGIやjavascript、PHPなどの カテゴリで質問された方が良さそうですね もちろん方法はありますよー

cross_cable
質問者

お礼

方法はあるので、別カテゴリで質問をしたほうがよいとの アドバイスですね。 アドバイスありがとうごさいました!

関連するQ&A

専門家に質問してみよう