关于网页自动刷新代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于网页自动刷新代码相关的知识,希望对你有一定的参考价值。

请看下面的网页代码
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<meta http-equiv=refresh content="10">
</head>

<body>
</body>
</html>

其中<meta http-equiv=refresh content="10">
是每10秒刷新一次
而且是无限循环的刷新下去
现在可不可以让这个网页只刷新一次就可以了

谢谢!
那刷新时间呢?

如何让页面只自动刷新一次

记得<meta>标签当中有一个refresh的功能吗?这是让浏览的页面刷新并可以转到相应的页面,如果刷新本页的话就会造成重复的刷新,现在我们就试试用脚本来实现只让页面刷新一次.

1.看看下面这段代码

<Script>
function reurl()

url = location.href; //把当前页面的地址赋给变量 url

var times = url.split("?"); //分切变量 url 分隔符号为 "?"

if(times[1] != 1) //如果?后的值不等于1表示没有刷新

url += "?1"; //把变量 url 的值加入 ?1

self.location.replace(url); //刷新页面




onload=reurl

</script>

2.原理

充分利用地址栏可带参数的选项,用脚本来取得页面间的传递参数,并不需要后台程序的支持。
参考技术A 如果想只刷新一次,最好做个刷新按钮。然后用上JS就行了

onclick="javascript:location.reload()"
参考技术B 最简单的方法是 10000000000秒

刷新一次不行的 因为 你刷新了 既然是刷新了

他就得再一次执行代码 当然 换个方法也可以
参考技术C <script language="JavaScript">
<!--
if(clipboardData.getDat('Text') != 'Refreshed')
clipboardData.setData('Text','Refreshed');
location.reload();
else
clipboardData.setData('Text','');

//-->
</script>
参考技术D 奇怪,你要网页自动刷新,但只刷新一次,这是要干吗呢?

网页自动刷新目的就是随时更新网页里的动态内容,如果这样你只刷新一次有什么意义呢?

要求网页只刷新一次的一般是用户提交什么信息到后台,要在页面里即时显示出来,这样在提交按钮里加个刷新页面的JS就行了。onclick="javascript:location.reload()"
第5个回答  2012-12-26 DDDDDDDDDDDDDDD

以上是关于关于网页自动刷新代码的主要内容,如果未能解决你的问题,请参考以下文章

如何自动刷新网页?

网页页面实现自动刷新的3种代码

如何在打开网页时自动刷新一次?只要一次!

html代码 刷新后 网页跳转 不刷新 不跳转

如何让访问网站时页面自动刷新两次?

如何设置网页的自动刷新频率?悬赏!!