说明: 关闭弹出窗口时刷新父窗口也可以说是关闭子窗口时自动刷新父窗口中的信息,即用户通过window对象的open()方法打开一个新窗口(子窗口),当用 户在该子窗口中进行了数据库操作(如数据添加、修改和删除等)之后,关闭子窗口时,系统会自动刷新父窗口来实时更新信息;

思路和技术:

主要应用window.open()语句打开新窗口,并在新窗口中应用opener属性,该属性返回一个引用,用于指定打开本窗口的窗口对象。

& 语法:

window.opener

window.opener.方法

window.opener.属性

功能:返回的是一个窗口对象。opener属性与打开该窗口的父窗口相联系,当访问子窗口中opener属性时,返回的是父窗口,通过该属性,可以使用父窗口对象中的方法和属性。

注意:

如 果窗口不是由其他窗口打开的,在Netscape中这个属性返回null;在IE中返回“未定义”(undefined)。undefined在一定程度 上等于null。需要说明的是,undefined不是JavaScript常数,如果读者企图使用undefined,那就真的返回“未定义”了。

reload()方法相当于单击浏览器上的“刷新”(IE)或“Reload”(Netscap)按钮

代码1(打开新窗口):

超链接

代码2(关闭弹出窗口并刷新主页面):

alert("会议记录保存成功!");

window.opener.location.reload(); //刷新父窗口中的网页

window.close();//关闭当前窗窗口

代码3(关闭弹出窗口并刷新主页面,重点推荐方法):

function save(){

document.getElementById("pointsform").submit();

alert('保存成功');

window.opener.document.getElementById("cmd").value="query";

window.opener.document.getElementById("khxzform").submit();

window.close();

}

java弹框刷新原页面_JavaScript:关闭弹出窗口时刷新父窗口相关推荐

  1. 微信公众号(考试系统)出现额外的弹框,导致页面关闭,且不保存记录

    用户出现问题的场景 · 描述如下: 一个微信端考试平台,提交试卷的时候,让它confirm()弹框点了确定之后就提交表单. 当用户重复考试多次,或者交卷多次之后,在某次会多出现一个奇怪的弹框:大概内容 ...

  2. if vue 跳出_vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍

    vue如何简单的实现弹框,遮罩,点击其他区域关闭弹框, 简单的思路是以一个div作为遮罩, 控制其的v-if(v-show)即可, 掌握到技巧既可以任意扩展. v-if 是直接删除dom节点, 就是这 ...

  3. android自动化测试弹框,干货 | App 自动化测试痛点(弹框及首页启动加载完成判断处理)...

    原标题:干货 | App 自动化测试痛点(弹框及首页启动加载完成判断处理) 1. 常见痛点 App 自动化测试中有些常见痛点问题,如果框架不能很好的处理,就可能出现元素定位超时找不到的情况,自动化也就 ...

  4. 无界微前端(wujie):element-ui 弹框内使用select组件,弹出框位置异常解决方案

    element-ui 弹框内使用select组件,弹出框位置异常解决方案 只需三步,第一步: 将子应用将 body 设置为 position: relative  第二步: 在子应用的html上设置个 ...

  5. 【Qt】弹出子窗口时禁用主窗口

    子窗口名:userManagerDialog Qt::WindowFlags flags = Qt::Dialog;userManagerDialog->setWindowFlags(flags ...

  6. jQuery Mobile弹出对话框后不刷新原页面,保持原页面内容不变

    使用jQuery Mobile开发移动应用程序时,在一个页面上弹出对话框,关闭对话框后,发现原来的页面被刷新了.如果原页面上有一些已经选择或者填写的数据,则这些数据就会丢失.这时候,就需要对对话框的返 ...

  7. layui admin 当前子页面 刷新 其他页面 layui 关闭 子弹窗

    layui admin 当前子页面 刷新 其他页面 var parent =parent.layui.jquery; var indexWindow = parent('iframe[lay-id=& ...

  8. 当关闭子窗口时刷新父窗口

    要实现功能如下: 父窗口中有数据列表,当对数据进行修改时弹出一子窗口,对数据进行修改,完毕保存后,当关闭子窗口 时,刷新父窗口数据 实现的javascript: <script language ...

  9. 如何在html上做弹框效果,如何设计优秀的弹出框网页设计?

    最近做项目的时候,发现项目上对于弹出框网页​设计的使用有点混乱.例如,需要给用户一个操作提示,用弹出框来完成.用户对这个功能不了解,加一个"查看详情"的图标,用户点击后跳出弹出框来 ...

最新文章

  1. flash php socket通信_php与flash as3 socket通信传送文件实现代码
  2. difftime(转)
  3. 二分图 crf的军训
  4. RS(2)--从文本数据到用户画像
  5. python 多个列表合并_Python实现合并两个列表的方法分析
  6. Veritas面向OpenStack推出全新软件定义存储解决方案
  7. 报错 hint: Updates were rejected because the remote contains work that you do 解决方法
  8. hibernate一级缓存_Hibernate缓存–一级缓存
  9. Gstreamer之GstBuffer(十八)
  10. 虚拟机安装MAC-OS系统开发非常卡。使用beamoff.zip优化教程
  11. 阿里巴巴技术大牛赏鉴
  12. 计算机硬件 试题库,计算机硬件维护-试题库
  13. 用CLSID_FilterGraph+TV卡实现视频采集
  14. Windows编程语言VBA学习(四)——VBA代码调试
  15. 启动不了 驱动程序签字功能,bios关闭驱动数字签名 如何在bios禁用驱动程序签名,装系统,启动行为那个无效?...
  16. 解决验证码不显示问题
  17. Squid代理服务器应用及配置(图文详解)
  18. DayDayUp:平均每篇文章1毛! 本博主自2020年6月1日起,如有任何问题可在博客贴吧留言或者私信博主(包括并不限于GUI软件编写、安装及编程语言中的bug、AI算法设计等),非诚勿扰!
  19. 微软数据分析服务 - Microsoft Clarity
  20. undo系列学习之undo入门基础知识介绍

热门文章

  1. npm internal/modules/cjs/loader.js:883 throw err; ^ Error: Cannot find module ‘code-point-at‘ Requir
  2. 比FFT还容易明白的NTT(快速数论变换)
  3. linux kernel 学习中, #define ICPU(model){ X86_VENDOR_INTEL, 6, model, X86_FEATURE_ANY, } 的用法
  4. 表头顺序不一样的表格如何合并_不同表头的多表合并
  5. hadoop开发环境配置
  6. ps调色滤镜库:ON1 Effects 2019 mac
  7. 优酷youku 1080P 视频下载方法
  8. 普中单片机怎么接霍尔传感器_霍尔传感器在测量电机转速时,它如何与单片机连接啊 求个电路图 谢谢...
  9. mysql中where子句不区分大小写
  10. 日常刷题_cf_6.26