- ベストアンサー
日付が変わると自動更新
複数のHTMLファイルをあらかじめサーバーにアップしておいて日付が変わると同時に自動的に更新されるようにしたいのです。「今日の~」という感じです。また、例えば30個のファイルをアップするとして30日が経過したらまた1日目のファイルを読み込んでくれるような設定があればなおありがたいです。このような事は可能でしょうか?宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
外部JSファイルに、 var pdate=new Date().getDate(); var ndate; function check(){ ndate=new Date().getDate(); if(pdate!=ndate) change(ndate); pdate=ndate; } function change(page){ location.href=page+".html"; } var jump=setInterval("check()",1000); を記述し、各HTMLファイルから、それを読み出すようにすれば、日付が変わったとき、自動的に「【日付】.html」へジャンプします。 また、同様にしてページをリロードする場合、 location.href=page+".html"; 部分は、 location.reload(); とします。
その他の回答 (1)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>Untitled</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <script type="text/javascript"> function todayFile(){ location.href=((new Date()).getDate())+'.html'; } </script> </head> <body onload="todayFile()"> </body> </html>