在使用js弹出子页面并在关闭子页面的时候刷新父页面的时候遇到不能刷新的问题,为这个事郁闷了好久,在网上找相关的资料基本上都是使用window.opener.location.href=window.opener.location.href;但是在我使用的时候就出现“window.opener.location为空或不是对象”的错误提示,在郁闷一下午加半上午终于找到问题的所在了,所有赶快记下来,免得以后忘记了:

首先:弹出子窗口如果使用的是:

window.showModalDialog(url,"选择查询内容",'dialogWidth=250px;dialogHeight=600px;center:1;scroll:1;help:0; status:0');

就会出现上面我说的那种情况

应该使用:

window.open(url, "选择查询内容","height=600, width=250, top=100, left=200,z-look=yes,toolbar=no, menubar=no, scrollbars=yes, resizable=no ,alwaysRaised=yes, location=no, status=no" );

另外补充一点,如果想要在关闭子窗体的时候刷新父窗体并且页面没有关闭按钮,捕捉子窗体的关闭事件的话可以用如下方法:

<script language="JavaScript"type="text/javascript">
<!--
function refresh()
{

window.opener.location.href=window.opener.location.href;
   window.close();
}
--></script>
</head>
<base target="_self" />
<body οnunlοad="refresh()">

//..................

</body>

js 弹出子页面与关闭子页面刷新父页面的问题相关推荐

  1. js关闭当前窗口刷新父页面

    // 关闭当前窗口并刷新父页面window.close();window.opener.location.href = window.opener.location.href; // 返回上一页并刷新 ...

  2. 使用layui弹框实现添加时,当添加成功之后如何进行关闭当前窗口刷新父页面的数据

    一看标题可能大家都比较模糊,我就去特意做了一个gif的演示图,结果发现太小了,就改成了现在的视频,视频地址: 使用layui实现对数据的增删改查 演示案例实现技术是:ssh框架+layui表格,即简单 ...

  3. easyui关闭dialog后刷新父页面_两种方法WordPress批量打开、关闭文章评论功能

    WordPress没有一键打开和关闭已发表文章评论的功能.只是是否允许在新发表的文章发表评论,或者自动关闭发布多少天前的文章的评论功能.由于一些需要,我们需要关闭最初在网站上打开的WordPress文 ...

  4. 弹出模态窗口,关闭并刷新页面

    问题一: 弹出式的模型窗口里,需要将数据提交到服务器.然后从服务器再返回到本页面.结果返回了本页面,窗口却是从新打开的. 解决方法: 模型窗口中加入<base target="_sel ...

  5. html js弹出等待框,九种js弹出对话框的方法总结

    [1.最基本的js弹出对话框窗口代码] 这是最基本的js弹出对话框,其实代码就几句非常简单: 因为这是一段javascripts代码,所以它们应该放在之间.是对一些版本低的浏览器起作用,在这些老浏览器 ...

  6. 子页面刷新父页面,避免弹出重复提交窗口

    $.post(url);window.close();url = "xxxxx"//刷新父页面window.opener.location.href=url; 转载于:https: ...

  7. artDialog弹出新页面,保存后关闭弹出框并刷新父页面

    artDialog 弹出框插件,或者说是弹出对话框插件,需要对弹出后的对话框操作?artDialog的控制接口就是用来干这些事情的,这在异步消息操作中非常有用. artDialog功能特性: 自适应内 ...

  8. js 弹出一个页面 html页面刷新,原生js刷新当前页面与跳转页面的几种方法及区别总结...

    在面向浏览器的web开发过程中,我们经常与JavaScript打交道,web开发页面路由跳转.刷新当前页面更是经常遇到的事.浏览器提供了至少3-5种的方式可以实现当前页面刷新或者跳转当前应用的其他页面 ...

  9. html弹出层全覆盖滚动条,JS弹出层遮罩,隐藏背景页面滚动条细节优化分析

    一.去除滚动条方法 给body添加overflow:hidden属性即可,IE6.7下不会生效,需要给html增加overflow:hidden属性 样式中需要对IE6.7及其它浏览器用hack辨别, ...

最新文章

  1. JavaScript数据结构与算法——队列详解(上)
  2. 关于图片预加载的思考
  3. Vuejs:组件 slot 内容分发
  4. Java与.Net 在RSA加密方面能不能互相通讯操作???
  5. 怎么在win7链接无线网络连接服务器,Win7系统网络连接一直显示正在获取网络地址但是连不上网解决方法...
  6. 云服务器文件传输问题
  7. 用汇编的眼光看C++(之const属性)
  8. 如何将Git用于Unity3D源代码管理?
  9. 供销大集有潜力吗_社区团购遭点名批评,互联网巨头真的只是惦记那几捆白菜吗?| 吴坚浙商频道...
  10. XSS攻击---不得不防的网站安全漏洞
  11. 电脑仙人掌机器人作文_蜗牛、仙人掌、电脑、雪人、机器人、蚕宝宝、大象选三到四个词作文...
  12. SpringBoot专栏:集成定时ScheduledTasks任务,刷新概念了_14讲
  13. tobit回归模型matlab,Eviews中如何操作tobit模型
  14. Java基础-构造函数
  15. nginx—动静分离
  16. 高分口碑神作《诡秘之主》《剑来》是第四届橙瓜网络文学奖大热门
  17. 查找手机内所有app 包名
  18. Java网络编程之实现资源下载详解【王道Java】
  19. 硬盘安装arch linux,ArchLinux硬盘安装
  20. 你真的了解显卡吗?显卡基础知识大扫盲

热门文章

  1. 白杨SEO:评论推广引流,学会这招,既可锻炼执行力又可拓展思路!
  2. 一个简单而又美观的 beamer 模板制作
  3. 捷克avast杀毒软件专业版
  4. 推荐一款 java 小程序 saas 新零售数字化产品 - weiit-saas
  5. 7.4 字典及其内置方法
  6. c++ Socket 通过域名进行网络连接
  7. 油猴脚本第一家,网页网盘链接实时判断+资源搜索网站导航,资源重度患者的福利... 1
  8. 一次函数+机器学习入门
  9. 2021年中国核酸检测产业链、市场规模及主要企业经营分析[图]
  10. 获取百度云盘不限速下载软件 每秒达到10兆 这叫一个“爽”