時間ごとに異なるページを表示させたい
今、ホームページを作成しています。
朝、夜で違うページを表示させたいのですが、どうしてもうまくいきません。
記述したタグを書きますので、どなたかアドバイスいただけないでしょうか?
●朝(7時~17時)→index.html
●夜(17時~翌朝7時)→index2.html
上記の時間帯で、異なるページを表示したいです。
あと、初心者なのでこんな事をお尋ねして申し訳ないのですが、指示する
Javascriptは、index.htmlだけのscriptsタグ内に記述するものでしょうか?
それとも、index2.htmlにも記述するべきですか?
いろいろ検索して試してみましたが、どうしてもうまくいきませんでした。
アドバイスよろしくお願いします。
***************************************************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja" xml:lang="ja" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>ああああああ</title>
<meta http-equiv="refresh" content="5;URL=http://www.aaa.co.jp/top.html">
<meta name="robots" content="all" />
<meta name="keywords" content="ああ,いい" />
<meta name="description" content="ううえええおお。" />
<meta http-equiv="content-script-type" content="text/javascript" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="imagetoolbar" content="no" />
<link href="common/text.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style2 {
font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 10;
}
-->
</style>
<script language = "JavaScript">
<!-- Begin -------------------
var d=new Date();
var h=d.getHours();
if(h>=0) {
if(h<7) { location = "http://www.aaa.co.jp/index2.htm";}
else{
if(h<17) { location = "http://www.aaa.co.jp/index.htm";}
else{
if(h<23) { location = "http://www.aaa.co.jp/index2.htm";}
}}}}}}}}}}}}}}}}}}}}}}
}
// -- End -------------- -->
</script></head>
補足
ご指導 ありがとうございます。 昔 BASIC でやったことあるのですが IF文 って言わないですか? IF 指定時間以内なら 次の命令を実行 とか。 FRONTPAGE EXPRESS で ページを作って ソースを見ると 色々 文が出てきますよね。それが JavaScript ですか?全く 最近のお流儀がわかってないので 申し訳ないです。ちょっと 挿入してみます。