自动刷新网页,自动刷新当前页面,JS调用


Posted in Javascript onJune 24, 2013

reload 方法,该方法强迫浏览器刷新当前页面。
语法:location.reload([bForceGet])                                                                                                                           参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")

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

在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 history.go(0) 来做。因为这种做法就像是客户端点F5刷新页面,所以页面的method="post"的时候,会出现"网页过期"的提示。那是因为Session的安全保护机制。可以想到: 当调用 location.reload() 方法的时候, aspx页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。如果有这种应用: 我们需要重新加载该页面,也就是说我们期望页面能够在服务端重新被创建, 我们期望是 Not IsPostback 的。这里,location.replace() 就可以完成此任务。被replace的页面每次都在服务端重新生成。

你可以这么写: location.replace(location.href);

返回并刷新页面:

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

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

附:
Javascript刷新页面的几种方法:

    history.go(0)
    location.reload()
    location=location
    location.assign(location)
    document.execCommand('Refresh')
    window.navigate(location)
    location.replace(location)
    document.URL=location.href

自动刷新页面的方法:
1.页面自动刷新:把如下代码加入<head>区域中
<meta http-equiv="refresh" content="20">
其中20指每隔20秒刷新一次页面.

2.页面自动跳转:把如下代码加入<head>区域中
<meta http-equiv="refresh" content="20;url=https://3water.com">
其中20指隔20秒后跳转到https://3water.com页面

3.页面自动刷新js版

<script language="JavaScript">
function myrefresh()
{
       window.location.reload();
}
setTimeout('myrefresh()',1000); //指定1秒刷新一次
</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>
Javascript 相关文章推荐
js保存当前路径(cookies记录)
Dec 14 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
Jan 11 Javascript
JS验证身份证有效性示例
Oct 11 Javascript
从数组中随机取x条不重复数据的JS代码
Dec 24 Javascript
JavaScript中使用指数方法Math.exp()的简介
Jun 15 Javascript
jQuery实现的文字hover颜色渐变效果实例
Feb 20 Javascript
Angular排序实例详解
Jun 28 Javascript
AngularJS实现的生成随机数与猜数字大小功能示例
Dec 25 Javascript
JS简单数组排序操作示例【sort方法】
May 17 Javascript
JavaScrip数组去重操作实例小结
Jun 20 Javascript
mpvue实现左侧导航与右侧内容的联动
Oct 21 Javascript
jquery实现上传图片功能
Jun 29 jQuery
jquery中的事件处理详细介绍
Jun 24 #Javascript
模拟电子签章盖章效果的jQuery插件源码
Jun 24 #Javascript
Js注册协议倒计时的小例子
Jun 24 #Javascript
通过JavaScript使Div居中并随网页大小改变而改变
Jun 24 #Javascript
jquery入门必备的基本认识及实例(整理)
Jun 24 #Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
Jun 24 #Javascript
解析js如何获取当前url中的参数值并复制给input
Jun 23 #Javascript
You might like
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
在项目中寻找代码的坏命名
2012/07/14 PHP
基于php设计模式中单例模式的应用分析
2013/05/15 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
2013/06/28 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
php实现粘贴截图并完成上传功能
2015/05/17 PHP
php使用timthumb生成缩略图的方法
2016/01/22 PHP
caller和callee的区别介绍及演示结果
2013/03/10 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
nodejs获取微信小程序带参数二维码实现代码
2017/04/12 NodeJs
微信小程序开发之map地图实现教程
2017/06/08 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
jQuery三组基本动画与自定义动画操作实例总结
2020/05/09 jQuery
详解JS深拷贝与浅拷贝
2020/08/04 Javascript
JS获取一个字符串中指定字符串第n次出现的位置
2021/02/10 Javascript
Python内置函数的用法实例教程
2014/09/08 Python
Python创建对称矩阵的方法示例【基于numpy模块】
2017/10/12 Python
用Django实现一个可运行的区块链应用
2018/03/08 Python
Python引用计数操作示例
2018/08/23 Python
python学生管理系统
2019/01/30 Python
详解python实现交叉验证法与留出法
2019/07/11 Python
python基于json文件实现的gearman任务自动重启代码实例
2019/08/13 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
HTML5的文档结构和新增标签完全解析
2017/04/21 HTML / CSS
简单聊聊H5的pushState与replaceState的用法
2018/04/03 HTML / CSS
爱尔兰橄榄球店:Irish Rugby Store
2019/12/05 全球购物
如何开启linux的ssh服务
2013/06/03 面试题
淘宝网店营销策划书
2014/01/11 职场文书
初一家长会邀请函
2014/01/31 职场文书
旅游安全协议书
2014/04/21 职场文书
如何签定毕业生就业协议书
2014/09/28 职场文书
机关作风建设心得体会
2014/10/22 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
《月光曲》教学反思
2016/02/16 职场文书
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python