转:IE iframe不刷新的问题之完美解决
这段时间在编程过程中遇到一个很奇怪的问题,一个页面嵌套了一个iframe页面,当这个页面提交后再次跳转到本页面时,原本iframe内的页面应该刷新数据的,结果在ie下面却没刷新(FF下没问题),必须手动F5或者新开一个浏览器标签页浏览才能刷新,否则在本页面的浏览器上按回车是没用的,查阅了很多资料,最后终于发现是iframe缓存机制在搞鬼,经过网上高手指点终于发现用以下方法即可完美解决:
<script type="text/javascript">
function refresh(e){
var tempUrl = e.href;
if(tempUrl.indexOf('?') != -1){
tempUrl = tempUrl.subString(0, tempUrl.indexOf('?'));
}
e.href = e.href + "?random=" + Math.floor(Math.random()*100000);
}
</script>
例如 iframe 名位content3
则超链接可以这样写
<a href="******" target="content3" οnclick="refresh(this)" >test</a>
通过请求多加一个值为随机数的参数,这样浏览器认为每次请求的页面都是新的而保证了iframe页面每次都是重新加载的。
如果有需要参数的还可以这样:
<script type="text/javascript">
function refresh(e, param){
var tempUrl = e.href;
if(tempUrl.indexOf('?') != -1){
tempUrl = tempUrl.subString(0, tempUrl.indexOf('?'));
}
e.href = e.href + "?random=" + Math.floor(Math.random()*100000) +''+ param;
}
</script>
例如 iframe 名位content3
则超链接可以这样写
<a href="******" target="content3" οnclick="refresh(this, '&vtime=2011-11-11')" >test</a>
转载自:https://www.cnblogs.com/zcy_soft/archive/2011/09/07/2170001.html
转载于:https://www.cnblogs.com/fudanchencds/p/11157676.html
转:IE iframe不刷新的问题之完美解决相关推荐
- emlog通过pjax实现无刷新加载网页--完美解决cnzz统计和javascript失效问题
想要更详细了解pjax,需要查看官网 或者看本站文章:jQuery.pjax.js:使用AJAX和pushState无刷新加载网页(官网教程中文翻译) 效果看本站,音乐无刷新播放,代码高亮和复制js加 ...
- 利用iframe无刷新上传文件的坑
利用iframe无刷新上传文件的坑 原文:利用iframe无刷新上传文件的坑 页面里经常要用到文件上传的功能,而且要求页面不刷新,先说一下原理:页面里放一个file控件和submit按钮,外面用for ...
- iframe如何刷新的三种实现方案
iframe如何刷新一直都被网友所关注,接下来为大家详细介绍下三种:用iframe的name属性定位/id属性定位/当iframe的src为其它网站地址时,感兴趣的朋友可以参考下哈 <ifram ...
- 完美解决ie浏览器location.href不刷新页面的问题,进入页面只刷新一次
完美解决ie浏览器location.href不刷新页面的问题,进入页面只刷新一次 参考文章: (1)完美解决ie浏览器location.href不刷新页面的问题,进入页面只刷新一次 (2)https: ...
- vue.js页面刷新出现闪烁问题的解决
vue.js页面刷新出现闪烁问题的解决 参考文章: (1)vue.js页面刷新出现闪烁问题的解决 (2)https://www.cnblogs.com/wnsry/p/9132398.html 备忘一 ...
- HBuilder/Mui开发ios使用上拉刷新导致滚动条无法使用的解决方法
HBuilder/Mui开发ios使用上拉刷新导致滚动条无法使用的解决方法 参考文章: (1)HBuilder/Mui开发ios使用上拉刷新导致滚动条无法使用的解决方法 (2)https://www. ...
- php监听iframe加载完成,window_IE iframe的onload方法分析小结,判断iframe是否加载完成的完美 - phpStudy...
IE iframe的onload方法分析小结 判断iframe是否加载完成的完美方法IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEvent 来注册. 第二种方 ...
- 判断iframe是否加载完成的完美方法
判断iframe是否加载完成的完美方法 需求:vue某个组件引入iframe,需要判断iframe是否加载完毕,不然用户进入是白屏加载中 created (){ 使用加载提示框 }mounted () ...
- win10间歇性闪屏_今天解读win10桌面自动刷新闪屏的完全解决手法
今天又有网友来问小编win10桌面自动刷新闪屏的问题,这个问题之前都已经解答过了.win10桌面自动刷新闪屏这样的不常见的问题,还真把一些大神给弄懵了.那么这个win10桌面自动刷新闪屏问题该如何才能 ...
最新文章
- java哪个软件编程好学吗_java好学吗?java是不是最难学的语言?
- 阿里云系列——4.网站备案后续(详细步骤)---2015-11.12
- matlab播放 视频帧,如何把连续视频帧转为视频的matlab代码 | 学步园
- LeetCode 140. 单词拆分 II(DP+回溯)
- Asp.Net Web API(四)
- 我们能用RNN写策略吗?
- 对象删除某个属性_充分了解JavaScript中【对象】的概念(二)
- 你要金婚?还是金色软件?
- 【Unity 题型】Unity基础
- 图贴图软件 ——— Snipaste
- php加密=>python解密或者python加密=>php解密
- 支付宝小程序芝麻信用分授权配置
- 腾讯认证QQ空间秒升级为专业版方法!
- JAVA大写金额转小写金额过程
- 上次的计网络课你是不是又旷课了
- mysql 手工配置_小姜学网络(MySQL数据库的手工安装与配置)附代码
- 回归方程的拟合优度检验_判定一元线性回归方程拟合优度的判定系数R的取值范围...
- 一个int和long占多少个字节
- Dubbo解析及原理浅析
- java加法的底层_常见开发语言加减乘除底层是如何做到的?
热门文章
- rails.vim环境安装(ubuntu)
- Android EditText禁止复制粘贴
- Windows 2003 主域控和DNS迁移到Windows 2008 R2(2)
- NET 2.0中WinForm自定义的程序配置存放到哪里去了
- NIO网络编程实战之简单多人聊天室
- 2017c语言考核册答案,2017年最新C语言考题带答案
- Java实现算法导论中KMP字符串匹配算法
- Java解码网站post字符串(swich case用法和乱码判断)
- 异常处理程序和软件异常——Windows核心编程学习手札之二十四
- Leetcode 172. 阶乘后的零 解题思路及C++实现