如何用JavaScript於特定時間更新網頁?
我有一個網頁Main.asp,我想每天中午12:00及午夜12:00自動更新這個網頁,請問要如何用JavaScript達到此目的?
1 個解答
評分
- 傳加之楓Lv 41 0 年前最佳解答
<script>
window.setTimeout("refresh()", 60000)
function refresh()
{
var time = new Date();
if ((time.getHours() == 12 || time.getHours() == 0) && time.getMinutes() == 0)
location.reload();
window.setTimeout("refresh()", 60000)
}
</script>
將這一段code加入Main.asp的<head></head>之間...你必需確定這一個網頁一直開啟著
2007-01-20 03:52:32 補充:
由於您的問題中並未要求要整點,為節省cpu使用率, 所以以1分鐘為timeout. 如果你要整點更新,又不想在這一分鐘內,每秒就更新一次,你要做以下修改
if ((time.getHours() == 12 || time.getHours() == 0) && time.getMinutes() == 0 && time.getSeconds() ==0)
參考資料: 傳加之楓
還有問題?馬上發問,尋求解答。