Javascript函数每X秒重新加载一次页面?

时间:2010-10-21 22:01:32

标签: javascript html syntax

几个问题:

  • 除了onclickonkey事件之外,我从未真正使用过JS侦听器,所以我想知道是否有人可以帮我完成我需要的每隔X秒重新加载页面的内容

  • 其次,该页面包含最小的,实际上只有一个输入框。我是否仍需要添加html headbody

4 个答案:

答案 0 :(得分:25)

这个简单的功能你不需要Javascript。添加页眉:

<meta http-equiv="Refresh" content="300">

300是此示例中的秒数。

答案 1 :(得分:22)

要使用JavaScript在5秒(5000毫秒)后重新加载页面,请将以下内容添加到页面底部:

<script type="text/javascript">
  setTimeout(function () { location.reload(true); }, 5000);
</script>

正如Greg Hewgill所说,你也可以使用元刷新标签来实现这个目标:

<meta http-equiv="Refresh" content="5">

严格来说,您仍需要<html><body>个标签。有些浏览器可能会在没有它们的情况下正确呈现页面,但最安全的是包含它们。

答案 2 :(得分:1)

使用计时器:http://www.elated.com/articles/javascript-timers-with-settimeout-and-setinterval/ 如果它是动态的,则使用ajax重新加载

答案 3 :(得分:0)

对于你的第二个问题,你们肯定会这样做!!

玩你的第一个问题检查一下:

http://www.javascriptkit.com/script/script2/autofresh.shtml

或者这样做没有javascript:

http://webdesign.about.com/od/metataglibraries/a/aa080300a.htm

它完成了您的要求,并且非常容易配置!

相关问题