使用javascript怎么刷新页面

  介绍

使用javascript怎么刷新页面?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

javascript刷新页面的方法:1、使用“location.reload(); 2,使用“location.replace(位置)”;3、使用“history.go(0)”; 4、使用“位置=位置”等。

<强> javascript刷新页面的几种方法:

<强> 1,重新加载方法

该方法强迫浏览器刷新当前页面。

语法:

location.reload ([bForceGet])

参数:bForceGet,可选参数,默认为假,从客户端缓存里取当前页.true,则以得到方式,从服务端取最新的页面,相当于客户端点击F5(“刷新“)

<强> 2,更换方法

方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用替代方法之后,你不能通过“前进”和“后”退来访问已经被替换的URL。

语法:

,location.replace (URL)

通常使用:location.reload()或者是history.go(0)来做。

此方法类似客户端点F5刷新页面,所以页面方法=皃ost"时,会出现“网页过期“的提示。因为会话的安全保护机制。

当调用location.reload()方法时,aspx页面此时在服务端内存里已经存在,因此必定是IsPostback的。

如果有这种应用:需要重新加载该页面,也就是说期望页面能够在服务端重新被创建,期望是不IsPostback的。

这里,location.replace()就可以完成此任务。被取代的页面每次都在服务端重新生成。

代码:

location.replace (location.href);

返回并刷新页面:

location.replace (document.referrer);   document.referrer //前一个页面的URL

不要用history.go(1),或history.back();来返回并刷新页面,这两种方法不会刷新页面。

【推荐学习:js基础教程】

<强>补:自动刷新或跳转页面的方法:

1页面自动刷新:把如下代码加入& lt; head>区域中

& lt; meta  http-equiv=皉efresh",内容=?0”;在,,,,,,,(其中20指每隔20秒刷新一次页面。)

2,页面自动跳转:把如下代码加入& lt; head>区域中

& lt; meta  http-equiv=皉efresh",内容=?0;URL=http://www.baidu.com"祝辞,   (其中20指隔20秒后跳转到http://www.baidu.comt页面)

3页面自动刷新js版

& lt; script 类型=拔谋?javascript"比;   function  myrefresh ()   {   ,window.location.reload ();   }   setTimeout (& # 39; myrefresh() & # 39;, 1000),,//指定1秒刷新一次   & lt;/script>

4, JS刷新框架的脚本语句

//刷新包含该框架的页面用,   & lt; script 类型=拔谋?javascript"比;   ,parent.location.reload ();   & lt;/script>//子窗口刷新父窗口   & lt; script 类型=拔谋?javascript"比;   ,self.opener.location.reload ();   & lt;/script>   (或& lt; a  href=癹avascript: opener.location.reload ()“, rel=癳xternal  nofollow",在刷新& lt;/a>,)//刷新另一个框架的页面用,   & lt; script 类型=拔谋?javascript"比;   父母。另一FrameID.location.reload ();   & lt;/script>

如果想关闭窗口时刷新或想开窗时刷新,在& lt; body>中调用以下语句即可

& lt; body  onload=皁pener.location.reload()“祝辞,开窗时刷新   & lt; body  onUnload=皁pener.location.reload()“祝辞,关闭时刷新   & lt; script>   ,window.opener.document.location.reload ()   & lt;/script>

看完上述内容,你们掌握使用javascript怎么刷新页面的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

使用javascript怎么刷新页面