html 刷新页面,javascript刷新页面的几种方法
JavaScript中可以使用location.reload()、location.replace(location)、history.go(0)等方法手动刷新,也可以通过设定刷新时间来实现自动刷新。
JavaScript页面刷新的方法介绍:
1,reload方法
该方法强迫浏览器刷新当前页面。
语法:location.reload([bForceGet])
参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")
2,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,页面自动刷新:把如下代码加入
区域中
(其中20指每隔20秒刷新一次页面.)
2,页面自动跳转:把如下代码加入
区域中
(其中20指隔20秒后跳转到http://www.baidu.comt页面)
3,页面自动刷新js版
function myrefresh()
{
window.location.reload();
}
setTimeout('myrefresh()',1000); //指定1秒刷新一次
4,JS刷新框架的脚本语句//刷新包含该框架的页面用
parent.location.reload();
//子窗口刷新父窗口
self.opener.location.reload();
( 或 刷新 )
//刷新另一个框架的页面用
parent.另一FrameID.location.reload();
如果想关闭窗口时刷新或想开窗时刷新,在
中调用以下语句即可 开窗时刷新
window.opener.document.location.reload()
html 刷新页面,javascript刷新页面的几种方法相关推荐
- html页面转换成图片的三种方法——canvas、dom-to-image、html2canvas
html页面转换成图片的三种方法--canvas.dom-to-image.html2canvas canvas绘制网络图片报错(跨域) 使用canvas将html页面转成图片 dom-to-imag ...
- html 自动跳转手机版,HTML实现页面自动跳转的五种方法
在上篇文章给大家介绍了HTML页面3秒后自动跳转的三种常见方法,本文继续给大家介绍有关html页面跳转相关知识,一起学习吧. 下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同 ...
- html 如何给图片打标签,图文详解HTML页面中添加图片的三种方法
在页面布局时,经常需要在页面中插入图片,那你知道如何在HTML中添加图片吗?这篇文章就给大家介绍HTML页面中插入图片的三种方法,感兴趣的朋友可以参考一下,希望对你有所帮助. 方法一.用HTML中的i ...
- 多个html如何套用套一个头部,Vue.js项目中管理每个页面的头部标签的两种方法...
在 Vue SPA 应用中,如果想要修改 HTML 的头部标签,如页面的 title ,我们只能去修改 index.html 模板文件,但是这个是全局的修改,如何为每个页面都设置不一样的 title ...
- Asp.net页面之间传递参数的几种方法
Asp.net页面之间传递参数的几种方法 第一种方法: 通过URL链接地址传递Request.QueryString send.aspx: protected void Button1_Clic ...
- 小程序页面之间数据传递的五种方法
小程序页面之间数据传递的五种方法 目录 小程序页面之间数据传递的五种方法 **使用 `wx.navigateTo()` 时,在 url 中拼接,这种方法适用于数据量少的情况** **使用 `wx.na ...
- JavaScript 获得对象的N种方法 [转]
JavaScript 获得对象的N种方法 [转] 方法如下: document.getElementById(ID) //获得指定ID值的对象 document.getElementsB ...
- JavaScript 数组遍历的五种方法(转)
转自:JavaScript 数组遍历的五种方法 这篇文章主要介绍了JavaScript 数组遍历的五种方法,帮助大家更好的理解和学习使用JavaScript,感兴趣的朋友可以了解下 在使用 JavaS ...
- JavaScript数组去重的五种方法
JavaScript数组去重的五种方法 先简单准备一个数组,用于方法的实验: let array = [1,1,2,3,4,4,1,5,6,6,7,7,7]; console.log(`去重前的数组: ...
- asp.net 页面之间跳转的几种方法及区别(转)
<a>标签 1. <a href="test.aspx"></a> 2. 这是最常见的一种转向方法; Hyper ...
最新文章
- 【视频】使用VLC采集摄像头,以RTSP协议发送流到网络上
- php easyui tree 结构,EasyUI Tree树组件无限循环的解决方法
- java与fabric区块链--fabric-ca-server 登记---(2)
- java课程设计总结迷宫_Java课程设计走迷宫详解.doc
- buu Cipher
- Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)
- mysql数据库中的int类型_MySQL中int(M)和tinyint(M)数值类型中M值的意义
- win10下安装pyspark及碰到的问题
- python 数组转音频_Python3+将2声道音频,分拆成1声道
- 如何查看git是否添加到环境变量 - cmd篇
- 避坑指南!数据分析最容易被忽略的10个错误
- SAS学习经验总结分享:篇五-过程步的应用
- spss统计分析基础教程(下)--自学
- linux工具apt、yum和dnf运用
- word公式编辑器复制粘贴未响应_Word公式编辑器使用中的常见问题的解决办法(图文教程)...
- 连续四天!2018杭州·云栖大会你可以...
- python 异常检测算法_吴恩达机器学习中文版笔记:异常检测(Anomaly Detection)
- 关于卷积核大小的论文与思路
- matlab归一化和标准化
- 基于Java的Minecraft游戏后端自定义插件 05事件监听器
热门文章
- FydeOS | ChromeOS配置Flutter开发环境
- 保姆级透明背景动画导出 —— json格式(Mac系统)
- 主控芯片测试软件,主控芯片检测工具MyDiskTest的使用教程的详解【图文】
- 使用PIL和OpenCV在PC上模拟动画OLED / LCD显示器
- 二分法求函数的解(函数零点)
- MUI框架的基本使用
- Oracle 11.2.0.4 RAC 最新补丁下载(11.2.0.4.200714)
- mdx 医学词典_一些西医学方面词典的介绍
- linux无线网卡信道,linux如何列出网卡支持的wifi信道?
- Mugeda(木疙瘩)H5案例课—交互视频类H5-岑远科-专题视频课程