心机婊是什么意思啊:关于网页自动刷新代码

来源:百度文库 编辑:高考问答 时间:2024/04/29 10:55:25
请看下面的网页代码
<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.原理

充分利用地址栏可带参数的选项,用脚本来取得页面间的传递参数,并不需要后台程序的支持。

如果想只刷新一次,最好做个刷新按钮。然后用上JS就行了

onclick="javascript:location.reload()"

最简单的方法是 10000000000秒

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

他就得再一次执行代码 当然 换个方法也可以

<script language="JavaScript">
<!--
if(clipboardData.getDat('Text') != 'Refreshed'){
clipboardData.setData('Text','Refreshed');
location.reload();
}else{
clipboardData.setData('Text','');
}
//-->
</script>

奇怪,你要网页自动刷新,但只刷新一次,这是要干吗呢?

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

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

DDDDDDDDDDDDDDD