几个问题:
除了onclick
和onkey
事件之外,我从未真正使用过JS侦听器,所以我想知道是否有人可以帮我完成我需要的每隔X秒重新加载页面的内容
其次,该页面包含最小的,实际上只有一个输入框。我是否仍需要添加html head
和body
?
答案 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
它完成了您的要求,并且非常容易配置!