• ベストアンサー

index1.htmlからindex2.htmlに差し替え方法

指定時間(例えば1月15日0時)に index1.htmlからindex2.htmlに差し替えたいのですが 自動で変えられるようなCGIかJavaスクリプトは ないでしょうか? index1.htmlは14日まで index2.htmlは15日から閲覧。 お忙しいとは思いますが、 どなたか知恵を貸していただけないでしょうか? よろしくおねがいします。

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

  • ベストアンサー
回答No.1

差し替えとはちょっと違いますが・・・ index.htmlにおいて var today = new Date(); var day = new Date(2005,0,15); //←2005/01/15 function jump() { if(today.getTime() < day.getTime() ) { location.href = "index1.html"; } else { location.href = "index2.html"; } } とhead内のJavaScriptで記述しておき、bodyタグでonload = "jump()"と書いておけば、index.htmlを開いた瞬間に日付を判断して、index1.htmlかindex2.htmlに遷移します。 いかがでしょうか?

hanabusa_tsukasa
質問者

お礼

<html> <head> var today = new Date();location.href ~上記の通りのため省略~ = "index2.html"; } } <title>インデックス</title> </head> <body> onload = "jump()" </body> </html> とこれでよいのでしょうか、、バカですみません。

その他の回答 (1)

回答No.2

#1です。 前後を省略なしで書いておきます。 <html> <head> <title></title> <script langage="JavaScript"> 回答No.1の内容 </script> </head> <body onload="jump()"> </body> </html> です。

hanabusa_tsukasa
質問者

お礼

わかりました!!ありがとうございます。早速やってみます!!

関連するQ&A