js(JavaScriot) 中实现 网页的刷新

来源:互联网 发布:mac死机无法强制退出 编辑:程序博客网 时间:2024/04/29 07:26

 

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. 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(); 

 

1.window指代的是当前页面,例如对于此例它指的是top.html页面。 

 

2.parent指的是当前页面的父页面,也就是包含它的框架页面。例如对于此例它指的是framedemo.html。 

 

3.frames是window对象,是一个数组。代表着该框架内所有子页面。 

 

4.item是方法。返回数组里面的元素。 

 

5.如果子页面也是个框架页面,里面还是其它的子页面,那么上面的有些方法可能不行。 

 

自动刷新页面的方法: 

 

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> 

ASP.NET如何输出刷新父窗口脚本语句 

1. this.response.write("<script>opener.location.reload();</script>"); 

2. this.response.write("<script>opener.window.location.href = opener.window.location.href;</script>"); 

3. Response.Write("<script language=javascript>opener.window.navigate(''你要刷新的页.asp'');</script>") 

 

JS刷新框架的脚本语句

//如何刷新包含该框架的页面用 

<script language=JavaScript> 

parent.location.reload(); 

</script> 

//子窗口刷新父窗口 

<script language=JavaScript> 

self.opener.location.reload(); 

</script> 

( 或 <a href="javascript:opener.location.reload()">刷新</a> ) 

//如何刷新另一个框架的页面用 

<script language=JavaScript> 

parent.另一FrameID.location.reload(); 

</script> 

如果想关闭窗口时刷新或者想开窗时刷新的话,在<body>中调用以下语句即可。 

<body onload="opener.location.reload()"> 开窗时刷新 

<body onUnload="opener.location.reload()"> 关闭时刷新 

<script language="javascript"> 

window.opener.document.location.reload() 

</script> 

 

 

原创粉丝点击