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 到 JQuery (1)学习小结
Feb 12 Javascript
input 高级限制级用法
Mar 26 Javascript
在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法
Sep 11 Javascript
jQuery CSS3相结合实现时钟插件
Jan 08 Javascript
实例讲解javascript注册事件处理函数
Jan 09 Javascript
javascript作用域、作用域链(菜鸟必看)
Jun 16 Javascript
JS简单实现点击复制链接的方法
Aug 03 Javascript
简单几步实现返回顶部效果
Dec 05 Javascript
Bootstrap如何激活导航状态
Mar 22 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
May 31 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
Sep 04 Javascript
如何通过Proxy实现JSBridge模块化封装
Oct 22 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
优化PHP代码的53条建议
2008/03/27 PHP
PHP Memcached + APC + 文件缓存封装实现代码
2010/03/11 PHP
PHP数组对比函数,存在交集则返回真,否则返回假
2011/02/03 PHP
php上传图片客户端和服务器端实现方法
2015/03/30 PHP
Zend Framework动作控制器用法示例
2016/12/09 PHP
Yii2中datetime类的使用
2016/12/17 PHP
测试JavaScript字符串处理性能的代码
2009/12/07 Javascript
Javascript学习笔记二 之 变量
2010/12/15 Javascript
Jquery遍历checkbox获取选中项value值的方法
2014/02/13 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
JSON简介以及用法汇总
2016/02/21 Javascript
判断是否存在子节点的实现代码
2016/05/18 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
利用Vue v-model实现一个自定义的表单组件
2017/04/27 Javascript
vue.js实现条件渲染的实例代码
2017/06/22 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
用Python遍历C盘dll文件的方法
2015/05/06 Python
python删除列表内容
2015/08/04 Python
Python中执行存储过程及获取存储过程返回值的方法
2017/10/07 Python
python图像常规操作
2017/11/11 Python
详解python中asyncio模块
2018/03/03 Python
Python动态赋值的陷阱知识点总结
2019/03/17 Python
python3的url编码和解码,自定义gbk、utf-8的例子
2019/08/22 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
简单了解python关键字global nonlocal区别
2020/09/21 Python
python eventlet绿化和patch原理
2020/11/21 Python
python实现双人五子棋(终端版)
2020/12/30 Python
HTML5自定义属性的问题分析
2019/08/16 HTML / CSS
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
企业为何需要商业计划书
2013/12/26 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
学校学期工作总结
2015/08/13 职场文书