子窗口关闭后刷新主窗口的问题
2010-08-19 21:55
211 查看
子窗口用来修改数据,提交修改后子窗口会关闭,然后主窗口是数据需要刷新,如何实现刷新,有两种方法可以实现,具体采用哪种方法要看你采用的是post方式还是get方式。
方法一:在子窗口调用window.close()方法之前,使用window.opener.location.reload();使用这种方法对post提交方式有效,这里说的提交方式是指提交到主窗口的提交方式,也就是系统中另外的一个页面采用post方式提交到了主窗口。但是这种方式的一个缺点是会弹出一个窗口说数据要重复提交,没有找到有效的方法去掉这个提示,因此用户体验上不好。
方法二:在子窗口调用window.close()方法前,使用window.opener.location.href = window.opener.location.href ,意思是将主窗口重定向,这种方式对get方式有效,没有讨厌的窗口提示。这种方法比较好。
所以,如果想刷新主窗口数据,还是将提交到主窗口的方式改用get,然后采用方法二。
方法一:在子窗口调用window.close()方法之前,使用window.opener.location.reload();使用这种方法对post提交方式有效,这里说的提交方式是指提交到主窗口的提交方式,也就是系统中另外的一个页面采用post方式提交到了主窗口。但是这种方式的一个缺点是会弹出一个窗口说数据要重复提交,没有找到有效的方法去掉这个提示,因此用户体验上不好。
方法二:在子窗口调用window.close()方法前,使用window.opener.location.href = window.opener.location.href ,意思是将主窗口重定向,这种方式对get方式有效,没有讨厌的窗口提示。这种方法比较好。
所以,如果想刷新主窗口数据,还是将提交到主窗口的方式改用get,然后采用方法二。
相关文章推荐
- 在父窗口关闭子窗口(解决刷新问题)
- javascript弹出及关闭窗口及页面刷新问题总结。
- javascript跨域刷新父窗口并关闭当前窗口问题
- 子窗口关闭后刷新主窗口的问题
- 解决JavaScript页面刷新 与 弹出窗口问题 无提示关闭窗口
- showmodaldialog子窗口关闭后不刷新的问题
- 有关JS 关闭子窗口刷新父窗口的问题解决方案
- 关于子窗口关闭同时刷新父窗口问题详解
- ssh中子窗口关闭之后刷新父窗口的问题
- 关于关闭子窗口后刷新父窗口的问题
- jquery Jbox 插件实现弹出窗口在修改的数据之后,关闭弹出窗口刷新父页面的问题
- window.showModalDialog方式/模式窗口数据不刷新(缓存)问题/模式窗口中,链接弹出新窗口问题/无提示关闭页面的方法
- JS实现关闭当前子窗口,刷新父窗口的问题
- jquery Jbox 插件实现弹出窗口在修改的数据之后,关闭弹出窗口刷新父页面的问题
- 窗口刷新问题(WM_PAINT、BeginPaint、EndPaint的说明)
- 关闭子窗口刷新父窗口 window.opener
- 在IE7关闭窗口,上传图片无法预览,window.status无效问题解决办法
- 窗口刷新问题(WM_PAINT)
- 关于 IE firefox Chrome下的通过用js 关闭窗口部分不支持问题解决
- 关闭弹出窗口时刷新父窗口