阿強
Lv 7
阿強 發問時間: 電腦與網際網路程式設計 · 1 0 年前

如何用JavaScript於特定時間更新網頁?

我有一個網頁Main.asp,我想每天中午12:00及午夜12:00自動更新這個網頁,請問要如何用JavaScript達到此目的?

1 個解答

評分
  • 1 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)

    參考資料: 傳加之楓
還有問題?馬上發問,尋求解答。