幾個問題:Javascript函數每隔X秒重新載入一個頁面?
我從來沒有真正使用比
onclick
和onkey
事件等JS的聽衆,所以我想知道,如果有人可以幫助我,我需要什麼,以重新加載頁面每隔X秒?其次,頁面只包含最小值,實際上只是一個輸入框。我是否還需要包含htmlhead
和body
?
幾個問題:Javascript函數每隔X秒重新載入一個頁面?
我從來沒有真正使用比onclick
和onkey
事件等JS的聽衆,所以我想知道,如果有人可以幫助我,我需要什麼,以重新加載頁面每隔X秒?其次,頁面只包含最小值,實際上只是一個輸入框。我是否還需要包含html head
和body
?
對於這個簡單的功能,您不需要使用Javascript。添加頁面標題:
<meta http-equiv="Refresh" content="300">
300是此示例中的秒數。
要使用JavaScript5秒(5000毫秒)後重新加載頁面,添加以下到頁面的底部:
<script type="text/javascript">
setTimeout(function() { location.reload(true); }, 5000);
</script>
由於格雷格Hewgill指出,你也可以使用元刷新標籤做到這一點:
<meta http-equiv="Refresh" content="5">
嚴格地說,你仍然需要<html>
和<body>
標籤。有些瀏覽器可能會在沒有它們的情況下正確呈現頁面,但是最安全的是包含它們。
java腳本選項給了我一個錯誤:'未捕獲的ReferenceError:settimeout未定義' – Zapnologica 2014-02-28 07:35:09
@Zapnologica:'setTimeout'中的第二個't'被大寫。 – pkaeding 2014-03-02 23:33:45
使用計時器:http://www.elated.com/articles/javascript-timers-with-settimeout-and-setinterval/ 和USEE阿賈克斯重新加載,如果它是動態的
你的第二個問題,你們你肯定做!
玩具你的第一個問題,檢查了這一點:
http://www.javascriptkit.com/script/script2/autofresh.shtml
還是這個做無javascript:
http://webdesign.about.com/od/metataglibraries/a/aa080300a.htm
它做什麼你問,是很容易配置!
可能的重複:http://stackoverflow.com/questions/2787679/how-to-reload-page-every-5-second – ITroubs 2010-10-21 22:07:59
是否讓人耳目一新?或者你只想更新數據? – Bart 2010-10-21 22:10:04