博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关闭模态子窗口的同时刷新父窗口的问题
阅读量:5810 次
发布时间:2019-06-18

本文共 527 字,大约阅读时间需要 1 分钟。

主要实现的功能是当点击模态子窗口的右上角的红X时,实现刷新父窗口的功能

原本是想在子窗口中直接这样写: body οnunlοad="refresh()"

function refresh() {

           window.close();window.opener.location.href = window.opener.location.href;
       }

       window.onunload = refresh;

     但是这样写就在IE8下报错,指向这一行 body οnunlοad="refresh()" 不支持该属性或方法 然后又看了这个链接

 发现各个浏览器下对onunload事件的支持有差异,所以就没用这个方法

在网上找了一阵资料后 采用了别的方法,直接在父窗体写代码来实现,代码如下

        

通过给window.showModalDialog的返回值进行判断,当子窗口关闭时返回值就变为undefined,同时刷新父窗口

 

转载于:https://www.cnblogs.com/zhiqiu/archive/2012/11/14/2770660.html

你可能感兴趣的文章
zoj 2412 dfs 求连通分量的个数
查看>>
NLP自然语言处理学习笔记一(环境准备)
查看>>
李开复:中国第四波创业浪潮来临
查看>>
dl以及dt,dd,以及table的tr,th,td最清楚分析
查看>>
js 数据类型问题
查看>>
STL学习小结
查看>>
ORACLE数据库常用查询二
查看>>
VMware-workstation-full-11.0.0-2305329&VMware-player-7.0.0-2305329
查看>>
careercup-C和C++ 13.10
查看>>
Hadoop集群(第10期)_MapReduce与MySQL交互
查看>>
使用Java高速实现进度条
查看>>
【转】inittab文件
查看>>
如何利用【百度地图API】,制作房产酒店地图?(上)——制作自定义标注和自定义信息窗口...
查看>>
Firefox 之 应用小结
查看>>
[ThinkPHP]打开页面追踪调试
查看>>
Oracle建立表空间和用户
查看>>
Java设计模式
查看>>
Entity Framework 实体框架的形成之旅--Code First模式中使用 Fluent API 配置(6)
查看>>
001_vagrant利器
查看>>
用Swagger生成接口文档
查看>>