« 你知道十二星座的寻财捷径吗 科学家破解七种常见病基因 有助研制新药物 »

关于刷新页面

发布:彭涛 | 分类:学习笔记 | 评论:0 | 引用:0 | 浏览:

1.asp.net的页面中,如果你要定期刷新页面的话,可以在head之间添加这么一句话,就ok了:

<meta http-equiv="refresh" content="20">,其中20指每隔20秒刷新一次页面,refresh代表刷新,不清楚的可以试试看。

2.可以在按钮事件里面添加这样的一句话,用于转向的:

Response.Redirect(Request.Url.ToString());   转到这个页面所接收到的页面,接收到的页面也可以是本身的这个页面,显然也进行了刷新。

3.当然这种脚本的方法也可以:

 Response.Write("<script language=javascript>window.location.href=document.URL;</script>");

4.在按钮事件里面添加这个也是可以的:

Response.AddHeader("Refresh","0");这个函数是用来添加一个http头,把他添加到输出流里面。和第一种的方法一样的,只不过是在那个代码隐藏类中添加代码的。第一个参数代表刷新,第二个参数代表搁多少,秒进行刷新一次!

5.这种方法好像不太行,也是通过脚本刷新页面的,只是给大家一个参考:

 Response.Write("<script language=javascript>window.location.reload();</script>");   不发送消息就不能刷新页面,而且不能定时什么时候刷新页面一次。

6.用纯脚本的代码来实现刷新,倒计时的刷新,在script之间加如下代码:

var limit="3:00"

if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+"分"+cursec+"秒后重刷本页!"
else
curtime=cursec+"秒后重刷本页!"
window.status=curtime
setTimeout("beginrefresh()",1000)
}
}
window.onload=beginrefresh

在boby中加如下代码:

  <div style="Z-INDEX: 102; LEFT: 408px; POSITION: absolute; TOP: 232px"  ms_positioning="text2D">
    <P><FONT size="3">自动刷新页面</FONT></P>
   </div>

不错的,去试试吧



tagTags:refresh  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。