決まった曜日で一定時間だけ表示画像を切替えたい
ホームページ内の一部で、
曜日指定で一定時間だけ表示画像を切替えたいのですが、
日付指定で変わるものばかりしか検索で見つけられずに困っております。
具体的には「毎週火曜日10:00~11:00」までは、自動でA画像を表示し
それ以外はB画像を表示するようにしたいです。
現在は下記(日付指定で画像を変更)をなんとか変更すればできるかと思い
設置して動作させてみました。
ですが、私はJavaScriptに関して初心者なので
曜日指定と、再び元の画像表示に戻すのに
どうしていいのか分かりませんでした。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
window.onload = changeDisplay;
function changeDisplay(){
var objDate = new Date();
var now = objDate.getTime();//現在のタイムスタンプ(ミリ秒)を取得
var changeTime = new Date("Jan 1, 2011 00:00:00");//切り替える日時のタイムスタンプ(ミリ秒)を取得
//切り替え前
if (now < changeTime) {
document.getElementById('hoge').style.display = "block";
document.getElementById('hoge2').style.display = "none";
setTimeout("changeDisplay()", 1000);//1秒ごとに実行(◯秒ごとの場合は、第2引数に 「◯ * 1000」 と記述)
//切り替え後
} else {
document.getElementById('hoge').style.display = "none";
document.getElementById('hoge2').style.display = "block";
}
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
参考サイト
http://blog.aidream.jp/javascript/javascript-timed-display-change-402.html
これを、どう変更すればよいのでしょうか?
またあるいは、別によい記述方法はあるのでしょうか?
下記の過去の質問も拝見してみましたが、
参考サイトのリンク先もなくなっていたりして、分かりませんでした。。。
「曜日と時間を指定して表示画像を切り替える」
http://okwave.jp/qa/q1832822.html
すみませんが、よろしくお願いいたします!
お礼
早速ご返事ありがとうございます。 ページごと更新する方法で表示変更することが出来ました。 本当にありがとうございました。