jquery刷新页面 js刷新页面方法大全
js刷新页面方法大全
用js实现的刷新页面的代码 比较全
先来看一个简单的例子
下面以三个页面分别命名为l l l为例来具体说明如何做 l 由上(l)下(l)两个页面组成 代码如下 <!DOCTYPE HTML PUBLIC //W C//DTD HTML Transitional//EN > <HTML> <HEAD> <TITLE> frame </TITLE> </HEAD> <frameset rows= % % > <frame name=top src= l > <frame name=bottom src= l > </frameset> </HTML>

现在假设l (即上面的页面) 有七个button来实现对l (即下面的页面) 的刷新 可以用以下七种语句 哪个好用自己看着办了
语句 window parent frames[ ] location reload();
语句 window parent frames bottom location reload();
语句 window parent frames[ bottom ] location reload();
语句 windem( ) location reload();
语句 windem( bottom ) location reload();
语句 window parent bottom location reload();
语句 window parent[ bottom ] location reload(); l
页面的代码如下 <!DOCTYPE HTML PUBLIC //W C//DTD HTML Transitional//EN > <HTML> <HEAD> <TITLE> l </TITLE> </HEAD> <BODY> <input type=button value= 刷新 onclick= window parent frames[ ] location reload() ><br> <input type=button value= 刷新 onclick= window parent frames bottom location reload() ><br> <input type=button value= 刷新 onclick= window parent frames[ bottom ] location reload() ><br> <input type=button value= 刷新 onclick= windem( ) location reload() ><br> <input type=button value= 刷新 nclick= windem bottom ) location reload() ><br> <input type=button value= 刷新 onclick= window parent bottom location reload() ><br> <input type=button value= 刷新 onclick= window parent[ bottom ] location reload() ><br> </BODY> </HTML>
下面是l页面源代码 为了证明下方页面的确被刷新了 在装载完页面弹出一个对话框 l 页面的代码如下 <!DOCTYPE HTML PUBLIC //W C//DTD HTML Transitional//EN > <HTML> <HEAD> <TITLE> l </TITLE> </HEAD> <BODY onload= alert( 我被加载了! ) > <h >This is the content in l </h > </BODY> </HTML>
解释一下
window指代的是当前页面 例如对于此例它指的是l页面
parent指的是当前页面的父页面 也就是包含它的框架页面 例如对于此例它指的是l frames是window对象 是一个数组 代表着该框架内所有子页面
em是方法 返回数组里面的元素
如果子页面也是个框架页面 里面还是其它的子页面 那么上面的有些方法可能不行
附 Javascript刷新页面的几种方法 history go( ) location reload() location=location location assign(location) document execCommand( Refresh ) window navigate(location) location replace(location) document URL=location href
自动刷新页面的方法:
页面自动刷新 把如下代码加入<head>区域中 <meta equiv= refresh content= > 其中 指每隔 秒刷新一次页面
页面自动跳转 把如下代码加入<head>区域中 <meta equiv= refresh content= ;url= > 其中 指隔 秒后跳转到页面
页面自动刷新js版 <script language= JavaScript > function myrefresh() { window location reload(); } setTimeout( myrefresh() );
//指定 秒刷新一次 </script> ASP NET如何输出刷新父窗口脚本语句
this response write( <script>opener location reload();</script> );
this response write <script>opener window location href=opener window location href;</script> );
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 javascript:opener location reload() >刷新</a> )
//如何刷新另一个框架的页面用
<script language=JavaScript> parent 另一FrameID location reload(); </script>
如果想关闭窗口时刷新或者想开窗时刷新的话 在<body>中调用以下语句即可
<body onload= opener location reload() >
开窗时刷新 <body onUnload= opener location reload() >
lishixinzhi/Article/program/net/201311/11759