子窗口关闭刷新父窗口 body onfocus IE 相关
时间:2011-05-10
来源:互联网
有A、B两个页面 A页面iframe包含B页面
B页面内有超链接,链接到其他应用系统 如链接到C页面
现想C页面关闭时刷新B页面
在B的body标签加onfocus 遨游等IE内核浏览器可做到C关闭时刷新B,反而是IE6不行
测试发现在IE6下 C页面关闭后光标回到的是B页面的地址栏,
各位有没有好点的办法让IE6下 关闭C能刷新B
或者其他实现方式 目的是要及时刷新B页面的内容
B页面内有超链接,链接到其他应用系统 如链接到C页面
现想C页面关闭时刷新B页面
在B的body标签加onfocus 遨游等IE内核浏览器可做到C关闭时刷新B,反而是IE6不行
测试发现在IE6下 C页面关闭后光标回到的是B页面的地址栏,
各位有没有好点的办法让IE6下 关闭C能刷新B
或者其他实现方式 目的是要及时刷新B页面的内容
作者: mjkleo 发布时间: 2011-05-10
onfocus 确实不保险。
如果允许可以:
1、将B中的超链接改为window.open('c.html')。然后在c.html中:
<script>
window.onbeforeunload=function(){opener.reload();}
</script>
2、将B中的超链接改为打开用模态或非模态对话框,关闭对话框时更方便操作父对象;
3、关闭c.html时,在onbeforeunload事件里向b.html发送一个AJAX命令;B页面收到后location=location.href就刷新自己了
如果允许可以:
1、将B中的超链接改为window.open('c.html')。然后在c.html中:
<script>
window.onbeforeunload=function(){opener.reload();}
</script>
2、将B中的超链接改为打开用模态或非模态对话框,关闭对话框时更方便操作父对象;
3、关闭c.html时,在onbeforeunload事件里向b.html发送一个AJAX命令;B页面收到后location=location.href就刷新自己了
作者: toury 发布时间: 2011-05-10
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28