网页自动刷新

来源:互联网 发布:免费领q币软件 编辑:程序博客网 时间:2024/04/30 00:09

1) 
<meta   http-equiv= "refresh "content= "10;url=跳转的页面 "> 
10表示间隔10秒刷新一次 
2) 
<script   language= ' 'javascript ' '> 
window.location.reload(true); 
</script> 
如果是你要刷新某一个iframe就把window给换成frame的名字或ID号 
3) 
<script   language= ' 'javascript ' '> 
window.navigate( "本页面url "); 
</script> 
4> 

function   abc() 

window.location.href= "/blog/window.location.href "; 
setTimeout( "abc() ",10000); 
}   

刷新本页: 
Response.Write( " <script   language=javascript> window.location.href=window.location.href; </script> ") 

刷新父页: 
Response.Write( " <script   language=javascript> opener.location.href=opener.location.href; </script> ") 

转到指定页: 
Response.Write( " <script   language=javascript> window.location.href= 'yourpage.aspx '; </script> ") 


刷新页面实现方式总结(HTML,ASP,JS) 

定时刷新: 
1, <script> setTimeout( "location.href= 'url ' ",2000) </script> 

说明:url是要刷新的页面URL地址 
2000是等待时间=2秒, 

2, <meta   name= "Refresh "   content= "n;url "> 

说明:   
n   is   the   number   of   seconds   to   wait   before   loading   the   specified   URL.   
url   is   an   absolute   URL   to   be   loaded.   
n,是等待的时间,以秒为单位 
url是要刷新的页面URL地址 

3, <%response.redirect   url%> 

说明:一般用一个url参数或者表单传值判断是否发生某个操作,然后利用response.redirect   刷新。 

4,刷新框架页 
    〈script   language=javascript> top.leftFrm.location.reload();parent.frmTop.location.reload(); </script〉 

弹出窗体后再刷新的问题 


Response.Write( " <script> window.showModalDialog( '../OA/SPCL.aspx ',window, 'dialogHeight:   300px;   dialogWidth:   427px;   dialogTop:   200px;   dialogLeft:   133px ') </script> ");//open 
                        Response.Write( " <script> document.location=document.location; </script> "); 

在子窗体页面代码head中加入 <base   target= "_self "/> 

刷新的内容加在       if   (!IsPostBack)   中 

在框架页中右面刷新左面   
      //刷新框架页左半部分 
      Response.Write( " <script   language=javascript> "); 
      Response.Write( "parent.left.location.href= 'PayDetailManage_Left.aspx ' "); 
      Response.Write( " </script> "); 


页面定时刷新功能实现 

有三种方法: 
1,在html中设置: 
<title> xxxxx </title> 之後加入下面这一行即可!   
定时刷新: <META   HTTP-EQUIV= "Refresh "   content= "10 ">   
10代表刷新间隔,单位为秒 

2.jsp 
<%   response.setHeader( "refresh ", "1 ");   %> 
  每一秒刷新一次 

3.使用javascript: 
<script   language= "javascript "> 
setTimeout( "self.location.reload(); ",1000); 
<script> 
一秒一次   


页面自动跳转: 
1,在html中设置: 
<title> xxxxx </title> 之後加入下面这一行即可!   
定时跳转并刷新: <meta   http-equiv= "refresh "   content= "20;url=http://自己的URL "> , 
其中20指隔20秒后跳转到http://自己的URL   页面。 


点击按钮提交表单后刷新上级窗口 

A窗口打开B窗口 

然后在B里面提交数据至C窗口 

最后要刷新A窗口 

并且关闭B窗口 

几个javascript函数 

//第一个自动关闭窗口 
<script   language= "javascript "> 
<!-- 
function   clock(){i=i-1 
document.title= "本窗口将在 "+i+ "秒后自动关闭! "; 
if(i> 0)setTimeout( "clock(); ",1000); 
else   self.close();} 
var   i=2 
clock(); 
//--> 
</script>   

//第二个刷新父页面的函数 

<script   language= "javascript "> 
opener.location.reload(); 
</script> 


//第三个打开窗口 

<script   language= "javascript "> 
function   show(mylink,mytitle,width,height) 
{mailwin=window.open(mylink,mytitle, 'top=350,left=460,width= '+width+ ',height= '+height+ ',scrollbars=no ')} 
</script>

 

刷新iframe的方法

<script language="JavaScript"> 
function open_window() {
window.frames["ifr"].location.reload();

</script> 
<iframe src="http://bbs.blueidea.com/" width=200 height=100 id="ifr" name="ifr"></iframe>

<a href="#" onclick="open_window();">刷新</a>

原创粉丝点击