繁体   English   中英

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

[英]Javascript function to reload a page every X seconds?

几个问题:

  • 我从来没有真正使用过除了onclickonkey事件之外的JS监听器,所以我想知道是否有人可以帮我解决我需要的每隔X秒重新加载页面的问题?

  • 其次,页面包含最小值,只有一个输入框。 我还需要包含html headbody吗?

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

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

300是此示例中的秒数。

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

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

正如Greg Hewgill指出的那样,您也可以使用元刷新标记完成此操作:

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

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

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

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

玩你的第一个问题检查出来:

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

或者这样做没有javascript:

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

它做你所要求的,并且很容易配置!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM