页面自动刷新代码大全,基本上所有要求自动刷新页面的代码都有,大家可以自由发挥做出完美的页面。 1)
10表示间隔10秒刷新一次 2) <script>
window.location.reload(true); </script>
如果是你要刷新某一个iframe就把window给换成frame的名字或ID号 3) <script>
window.navigate("本页面url"); </script> 4>
function abc() {
window.location.href="/blog/window.location.href"; setTimeout("abc()",10000); }
刷新本页:
Response.Write("<script>window.location.href=window.location.href;</script>")
刷新父页:
Response.Write("<script>opener.location.href=opener.location.href;</script>")
转到指定页:
Response.Write("<script>window.location.href='yourpage.aspx';</script>")
刷新页面实现方式总结(HTML,ASP,JS) 'by aloxy
定时刷新:
1,<script>setTimeout("location.href='url'",2000)</script>
说明:url是要刷新的页面URL地址 2000是等待时间=2秒, 2,
说明:
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,<!--sponse.redirect ur-->
说明:一般用一个url参数或者表单传值判断是否发生某个操作,然后利用response.redirect 刷新。
4,刷新框架页
〈script language=javascript>top.leftFrm.location.reload();parent.frmTop.location.reload(); 弹出窗体后再刷新的问题
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中加入
刷新的内容加在 if (!IsPostBack) 中
在框架页中右面刷新左面 //刷新框架页左半部分 Response.Write("<script>");
Response.Write("parent.left.location.href='PayDetailManage_Left.aspx'"); Response.Write("</script>");
页面定时刷新功能实现
有三种方法: 1,在html中设置: 之后加入下面这一行即可! 定时刷新:
10代表刷新间隔,单位为秒 2.jsp
<!--esponse.setHeader("refresh","1");--> 每一秒刷新一次
3.使用javascript: <script>
setTimeout("self.location.reload();",1000); <script> 一秒一次
页面自动跳转: <script>
window.location.href="mian.aspx";
history.go(0);//window.close(); //关闭浏览器此页的窗口 </script>
先来看一个简单的例子:
下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。
frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD>
<TITLE> frame </TITLE> </HEAD>
<frameset rows="50%,50%"> <frame name=top src="top.html"> <frame name=bottom src="bottom.html"> </frameset> </HTML>
现在假设top.html (即上面的页面) 有七个button来实现对bottom.html (即下面的页面) 的刷新,可以用以下七种语句,哪个好用自己看着办了。
语句1. window.parent.frames[1].location.reload(); 语句2. window.parent.frames.bottom.location.reload(); 语句3. window.parent.frames["bottom"].location.reload(); 语句4. window.parent.frames.item(1).location.reload(); 语句5. window.parent.frames.item('bottom').location.reload(); 语句6. window.parent.bottom.location.reload(); 语句7. window.parent['bottom'].location.reload();
top.html 页面的代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD>
<TITLE> top.html </TITLE> </HEAD> <BODY>
<input type=button value="刷新1"
onclick="window.parent.frames[1].location.reload()"><br> <input type=button value="刷新2"
onclick="window.parent.frames.bottom.location.reload()"><br> <input type=button value="刷新3"
onclick="window.parent.frames['bottom'].location.reload()"><br> <input type=button value="刷新4"
onclick="window.parent.frames.item(1).location.reload()"><br> <input type=button value="刷新5"
onclick="window.parent.frames.item('bottom').location.reload()"><br>
<input type=button value="刷新6" onclick="window.parent.bottom.location.reload()"><br> <input type=button value="刷新7"
onclick="window.parent['bottom'].location.reload()"><br> </BODY> </HTML>
下面是bottom.html页面源代码,为了证明下方页面的确被刷新了,在装载完页面弹出一个对话框。
bottom.html 页面的代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD>
<TITLE> bottom.html </TITLE> </HEAD>
<BODY onload="alert('我被加载了!')"> <h1>This is the content in bottom.html.</h1> </BODY> </HTML>
解释一下:
1.window指代的是当前页面,例如对于此例它指的是top.html页面。
2.parent指的是当前页面的父页面,也就是包含它的框架页面。例如对于此例它指的是framedemo.html。
3.frames是window对象,是一个数组。代表着该框架内所有子页面。 4.item是方法。返回数组里面的元素。
5.如果子页面也是个框架页面,里面还是其它的子页面,那么上面的有些方法可能不行。 附:
Javascript刷新页面的几种方法: 1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location)
5 document.execCommand('Refresh') 6 window.navigate(location) 7 location.replace(location) 8 document.URL=location.href
自动刷新页面的方法:
1.页面自动刷新:把如下代码加入<head>区域中 <meta http-equiv="refresh" content="20"> 其中20指每隔20秒刷新一次页面.
2.页面自动跳转:把如下代码加入<head>区域中
<meta http-equiv="refresh" content="20;url=http://www.wyxg.com"> 其中20指隔20秒后跳转到http://www.wyxg.com页面
3.页面自动刷新js版
<script language="JavaScript"> function myrefresh() {
window.location.reload(); }
setTimeout('myrefresh()',1000); //指定1秒刷新一次 </script>