JavaScript:关闭弹出窗口时刷新父窗口
来源:互联网 发布:无锡软件测试工资待遇 编辑:程序博客网 时间:2024/05/22 02:25
说明: 关闭弹出窗口时刷新父窗口也可以说是关闭子窗口时自动刷新父窗口中的信息,即用户通过window对象的open()方法打开一个新窗口(子窗口),当用 户在该子窗口中进行了数据库操作(如数据添加、修改和删除等)之后,关闭子窗口时,系统会自动刷新父窗口来实时更新信息;
思路和技术:
主要应用window.open()语句打开新窗口,并在新窗口中应用opener属性,该属性返回一个引用,用于指定打开本窗口的窗口对象。
& 语法:
window.openerwindow.opener.方法window.opener.属性
功能:返回的是一个窗口对象。opener属性与打开该窗口的父窗口相联系,当访问子窗口中opener属性时,返回的是父窗口,通过该属性,可以使用父窗口对象中的方法和属性。
注意:
如 果窗口不是由其他窗口打开的,在Netscape中这个属性返回null;在IE中返回“未定义”(undefined)。undefined在一定程度 上等于null。需要说明的是,undefined不是JavaScript常数,如果读者企图使用undefined,那就真的返回“未定义”了。
reload()方法相当于单击浏览器上的“刷新”(IE)或“Reload”(Netscap)按钮
代码1(打开新窗口):
<a href="#" onClick="Javascript:window.open('meeting_add.jsp','','width=560,height=397')">超链接</a>
代码2(关闭弹出窗口并刷新主页面):
<script language="javascript">alert("会议记录保存成功!");window.opener.location.reload(); //刷新父窗口中的网页window.close();//关闭当前窗窗口</script>代码3(关闭弹出窗口并刷新主页面,重点推荐方法):
<script language="javascript">function save(){ document.getElementById("pointsform").submit(); alert('保存成功'); window.opener.document.getElementById("cmd").value="query"; window.opener.document.getElementById("khxzform").submit(); window.close(); } </script>
0 0
- JavaScript:关闭弹出窗口时刷新父窗口
- JavaScript:关闭弹出窗口时刷新父窗口
- javascript关闭弹出窗口时刷新父窗口和居中显示弹出窗
- 关闭弹出窗口,刷新父窗口!!
- 如何关闭弹出窗口,刷新父窗口?
- 关闭弹出窗口,刷新父窗口
- JavaScript特效实例008-关闭弹出的窗口时,刷新父窗口
- 如何刷新弹出窗口父窗口,关闭弹出窗口
- JavaScript代码实现刷新父网页 JavaScript弹出新窗口后,关闭新窗口时,刷新父窗口
- JavaScript 刷新父窗口关闭当前窗口
- javascript弹出窗口后,关闭窗口时不弹出对话框
- No 20 · 关闭弹出窗口刷新父窗口
- 关闭子窗口刷新父窗口 不弹出询问对话框
- 弹出子窗口 关闭新窗口刷新父窗口
- 子窗口关闭时刷新父窗口
- JS关闭窗口弹出新窗口,关闭新窗口时,刷新父窗口,JS代码实现刷新网页,js实现弹出窗口代码收集集萃
- javascript 关闭子窗口并刷新父窗口
- 解决JavaScript页面刷新 与 弹出窗口问题 无提示关闭窗口
- Yahoo团队经验:网站性能优化的34条黄金法则
- maven打包异常, Error creating shaded jar: Unexpected end of ZLIB input stream
- JSP或者Servlet的编码问题
- 欢迎使用CSDN-markdown编辑器
- 二叉树的顺序存储结构
- JavaScript:关闭弹出窗口时刷新父窗口
- RMI原理揭秘之远程对象
- 你真的知道setTimeout是如何运行的吗?
- java的方法详解
- Mybatis异常There is no getter for property named。。。或Returning cached instance of singleton bean 'compa
- 依赖注入 javax.inject中@Inject、@Named、@Qualifier和@Provider用法
- 在Eclipse中.java文件报错: Syntax error, parameterized types are only available if source level is 1.5 or
- mybatis小干货——自动生成uuid序号为id值
- 安卓特效