自动刷新网页,自动刷新当前页面,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 相关文章推荐
javascript 点击整页变灰的效果(可做退出效果)。
Jan 09 Javascript
javascript 用原型继承来实现对象系统
Mar 22 Javascript
Jquery判断IE6等浏览器的代码
Apr 05 Javascript
jquery实现奇偶行赋值不同css值
Feb 17 Javascript
jquery实现可拖拽弹出层特效
Jan 04 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
Sep 10 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
Mar 27 Javascript
解决AjaxFileupload 上传时会出现连接重置的问题
Jul 07 Javascript
vue监听input标签的value值方法
Aug 27 Javascript
mpvue小程序循环动画开启暂停的实现方法
May 15 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
Aug 23 Javascript
Vue插件之滑动验证码
Sep 21 Javascript
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
php实现mysql数据库备份类
2008/03/20 PHP
利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法
2011/12/19 PHP
thinkphp实现数组分页示例
2014/04/13 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
风吟的小型JavaScirpt库 (FY.JS).
2010/03/09 Javascript
JavaScript中关于indexOf的使用方法与问题小结
2010/08/05 Javascript
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
javascript实现瀑布流加载图片原理
2016/02/02 Javascript
微信小程序仿朋友圈发布动态功能
2018/07/15 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
JavaScript函数Call、Apply原理实例解析
2020/02/17 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
python使用nntp读取新闻组内容的方法
2015/05/08 Python
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
Python制作刷网页流量工具
2017/04/23 Python
python互斥锁、加锁、同步机制、异步通信知识总结
2018/02/11 Python
windows10下安装TensorFlow Object Detection API的步骤
2019/06/13 Python
对Django外键关系的描述
2019/07/26 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
如何实现更换Jupyter Notebook内核Python版本
2020/05/18 Python
keras打印loss对权重的导数方式
2020/06/10 Python
Python中对象的比较操作==和is区别详析
2021/02/12 Python
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
英国在线房屋中介网站:Yopa
2018/01/09 全球购物
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
印度领先的眼镜电子商务网站:Lenskart
2019/12/16 全球购物
世界上最大的字体市场:MyFonts
2020/01/10 全球购物
Nayomi官网:沙特阿拉伯王国睡衣和内衣品牌
2020/12/19 全球购物
中专毕业个人的自荐信格式
2013/09/21 职场文书
大队干部竞选演讲稿
2014/04/28 职场文书
求职简历自我评价2015
2015/03/10 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
Python办公自动化之教你如何用Python将任意文件转为PDF格式
2021/06/28 Python