dポイントプレゼントキャンペーン実施中!

JavaScriptのわかる方、お力をお貸しください。

クリニックのホームページを管理していますが簡単なHTMLがわかる程度のものです。

曜日ごとにリンク先を変えるにはどうしたらよいのでしょうか?


たとえば

月曜 リンク先 http://www.yahoo.co.jp
火曜 リンク先 http://www.goo.ne.jp
水曜 リンク先 http://www.google.c.jp

といった感じです。

ユーザーがクリックした曜日によってリンク先URLを変えたいのです。

出来ればそのまま、リンク先URLを変更して使えるようなソースをお教え願えませんでしょうか?

皆様のお力をお貸しください。

A 回答 (1件)

Dateクラス の getDay メソッドで曜日の番号(日曜=0~土曜=6)が取得できるので


その番号に対応するリンク先を集めた配列を用意しておいて、
リンクをクリックしたときに曜日に対応するリンク先に差し替えることで
ご所望の動作になるのではないでしょうか。

こんな感じです。

<html>
<script>
var dowLinks=[
'http://a.example.com/', /* 日 */
'http://b.example.com/', /* 月 */
'http://c.example.com/', /* 火 */
'http://d.example.com/', /* 水 */
'http://e.example.com/', /* 木 */
'http://f.example.com/', /* 金 */
'http://g.example.com/' /* 土 */
];
</script>
<a href="javascript:void(0)" onclick="this.href=dowLinks[new Date().getDay()];">曜日変わりリンク</a>
</html>
    • good
    • 0
この回答へのお礼

ご回答有難うございます。

簡潔な記述でよく理解できました。

さっそく試してみます。

お礼日時:2011/11/22 15:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!