HTMLページをローカルファイルとして定期的に書き込み、ブラウザに表示するプログラムがあります。指定した時間にページを更新したい。
プログラムはファイル、特に初期テキストと targetDate を書き換えます。
META HTTP-EQUIV="refresh" CONTENT="300" だけを使用してみましたが、時間の経過とともにドリフトします。そのため、リロード時間を指定することをお勧めします。
私はサーバーを実行していません。これはすべてクライアント側です。
以下は機能していません(指定された時間にリロードしません。指定された時間にリロードするように変更するにはどうすればよいですか?
<!DOCTYPE html>
<html>
<body>
Initial text
<script>
var myVar=setInterval(function(){myTimer()},1000);
var targetDate==new Date();
targetDate.setDate(myDate.getDate(2013, 5, 20, 8, 16));
function myTimer()
{
var d=new Date();
if (d>=targetDate) {
location.reload(true)
}
}
</script>
</body>
</html>