電子書籍の厳選無料作品が豊富!

複数のHTMLファイルをあらかじめサーバーにアップしておいて日付が変わると同時に自動的に更新されるようにしたいのです。「今日の~」という感じです。また、例えば30個のファイルをアップするとして30日が経過したらまた1日目のファイルを読み込んでくれるような設定があればなおありがたいです。このような事は可能でしょうか?宜しくお願い致します。

A 回答 (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();
とします。
    • good
    • 0

<!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>
    • good
    • 0

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