JS实现刷新父页面不弹出提示框的方法


Posted in Javascript onJune 22, 2016

本文实例讲述了JS实现刷新父页面不弹出提示框的方法。分享给大家供大家参考,具体如下:

A页面 open方式出 B页面 ,当B页面做了类如保存动作后,需要关闭B页面,刷新A页面的情况下,会弹出一个提示框,要求点重试,这个就是发生预料之外的情况,用户体验很差。

解决方案分两种情况:

1、A页面很简单的情况(没有frame/iframe)

在B页面中的function中:

function close(){
 window.opener.location.reload();
 window.opener = null;
 window.open('','_self');
 window.close();
}

就可以了。

2、A页面元素有点复杂,带框架等:

需求:B页面想刷新A页面的

在B页面中的function中直接调用A页面中的function,拿最常见的A为列表页,B为新增页来说:

A页面里有个查询按钮,可以查出所有的列表,我们在B页面中就来触发这个function即可:

function close(){
 window.opener.queryAll(); //queryAll()为A页面的查询function
 window.close();
}

需要注意的是如果是同一页的frame A 跳到 frameB ,不是用opener,而是用parent

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript CSS修改学习第六章 拖拽
Feb 19 Javascript
用JavaScript对JSON进行模式匹配(Part 1-设计)
Jul 17 Javascript
js将iframe中控件的值传到主页面控件中的实现方法
Mar 11 Javascript
jquery代码实现多选、不同分享功能
Jul 31 Javascript
JS更改select内option属性的方法
Oct 14 Javascript
如何解决ligerUI布局时Center中的Tab高度大小
Nov 24 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
Dec 28 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
Aug 31 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
Oct 17 Javascript
创建一般js对象的几种方式
Jan 19 Javascript
Webpack打包css后z-index被重新计算的解决方法
Jun 18 Javascript
vue.config.js常用配置详解
Nov 14 Javascript
JS实现关闭当前页而不弹出提示框的方法
Jun 22 #Javascript
JS随机打乱数组的方法小结
Jun 22 #Javascript
JS产生随机数的几个用法详解
Jun 22 #Javascript
js与applet相互调用的方法
Jun 22 #Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
Jun 22 #Javascript
JS 日期与时间戮相互转化的简单实例
Jun 22 #Javascript
静态页面html中跳转传值的JS处理技巧
Jun 22 #Javascript
You might like
建站常用13种PHP开源CMS比较
2009/08/23 PHP
php $_SERVER当前完整url的写法
2009/11/12 PHP
php-fpm配置详解
2014/02/12 PHP
php新浪微博登录接口用法实例
2014/12/23 PHP
thinkPHP实现签到功能的方法
2017/03/15 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
javascript判断单选框或复选框是否选中方法集锦
2007/04/04 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
AngularJS+Node.js实现在线聊天室
2015/08/28 Javascript
JavaScript encodeURI 和encodeURIComponent
2015/12/04 Javascript
微信小程序 UI布局常用技巧整理总结
2016/12/05 Javascript
基于jQuery制作小图标上下滑动特效
2017/01/18 Javascript
微信小程序scroll-view实现滚动穿透和阻止滚动的方法
2018/08/20 Javascript
vue完成项目后,打包成静态文件的方法
2018/09/03 Javascript
javascript之分片上传,断点续传的实际项目实现详解
2019/09/05 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
vue-element-admin 菜单标签失效的解决方式
2019/11/12 Javascript
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
python抓取网页内容示例分享
2014/02/24 Python
Python 读写文件和file对象的方法(推荐)
2016/09/12 Python
Python基于递归算法实现的走迷宫问题
2017/08/04 Python
python编程培训 python培训靠谱吗
2018/01/17 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
wxpython绘制音频效果
2019/11/18 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
2020/01/14 Python
Python多进程编程常用方法解析
2020/03/26 Python
Python调用OpenCV实现图像平滑代码实例
2020/06/19 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
英超联赛的首选足球:Mitre足球
2019/05/06 全球购物
Marlies Dekkers内衣荷兰官方网店:荷兰奢侈内衣品牌
2020/03/27 全球购物
毕业晚会主持词
2014/03/24 职场文书
《望庐山瀑布》教学反思
2014/04/22 职场文书
大学学习计划书范文
2014/05/02 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书
mysql sock 文件解析及作用讲解
2022/07/15 MySQL