javascript关于open.window子页面执行完成后刷新父页面的问题分析


Posted in Javascript onApril 27, 2015

本文实例分析了javascript关于open.window子页面执行完成后刷新父页面的方法。分享给大家供大家参考。具体分析如下:

主页面:

<input id="btnAdd" type="button" onclick="openWin();" value="添加" />

在js中有如下代码:

function openWin() {
window.open('addInfo.jsp', '_blank',
'width=300,height=400,top=200,left=400');
}
  //定义callback方法,用于回调
  function callback() {
refreshWin();
}
//刷新当前页面
function refreshWin() {
//调用刷新页面的方法,此处RefreshSocket为刷新页面对应的方法
//也就是说,如果页面有个刷新按钮,
//则点击按钮提交的类名就是此处的类名
var url = 'RefreshSocket';
window.location.href = url;
}

在addInfo.jsp页面有如下代码:

<form name="form" action="AddSocket" method="get">
<input id="onSub" type="button" onclick="formSubmit();" value="确定">
</form>
function formSubmit(){
this.form.submit();
//提交action到AddSocket类
window.opener.callback();
//上述执行完成后,调用打开页面的callback方法,
//此处是调用主页面的callback方法
window.close();//当前页面关闭
}

另外,如果是像删除这样的操作,直接从一个jsp跳转到一个类中,在类中执行一系列操作后,如果想刷新当前页面,那么,可以直接在类中书写跳转语句即可,如下所示:

主页面mainPage.jsp:

//删除操作关联后台的DeleteSocket类,如果要传参数,用?即可
window.location.href = DeleteSocket

DeleteSocket类页面:

//执行一系列操作后,可以直接书写JavaScript代码

//写完这句话后就可以直接跳转到主页面并刷新主页面
out.print("<script type='text/javascript'>location.href='mainPage.jsp'</script>");

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

Javascript 相关文章推荐
jquery 插件开发 extjs中的extend用法小结
Jan 04 Javascript
jquery延迟加载外部js实现代码
Jan 11 Javascript
jQuery操作input值的各种方法总结
Nov 21 Javascript
JS过滤url参数特殊字符的实现方法
Dec 24 Javascript
jquery scroll()区分横向纵向滚动条的方法
Apr 04 Javascript
完善的jquery处理机制
Feb 21 Javascript
必备的JS调试技巧汇总
Jul 20 Javascript
js实现的光标位置工具函数示例
Oct 03 Javascript
angular.JS实现网页禁用调试、复制和剪切
Mar 31 Javascript
详解JS数组Reduce()方法详解及高级技巧
Aug 18 Javascript
vue动画打包后失效问题的解决方法
Sep 18 Javascript
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 jQuery
jQuery插件Tmpl的简单使用方法
Apr 27 #Javascript
javascript关于运动的各种问题经典总结
Apr 27 #Javascript
分享9点个人认为比较重要的javascript 编程技巧
Apr 27 #Javascript
javascript+html5实现仿flash滚动播放图片的方法
Apr 27 #Javascript
原生js和jQuery写的网页选项卡特效对比
Apr 27 #Javascript
javascript实现淘宝幻灯片广告展示效果
Apr 27 #Javascript
jquery实现标签上移、下移、置顶
Apr 26 #Javascript
You might like
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
Yii清理缓存的方法
2016/01/06 PHP
Phpstorm+Xdebug断点调试PHP的方法
2018/05/14 PHP
学习YUI.Ext第五日--做拖放Darg&amp;Drop
2007/03/10 Javascript
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
ie6下png图片背景不透明的解决办法使用js实现
2013/01/11 Javascript
js菜单点击显示或隐藏效果的简单实例
2014/01/13 Javascript
js利用prototype调用Array的slice方法示例
2014/06/09 Javascript
JavaScript实现的GBK、UTF8字符串实际长度计算函数
2014/08/27 Javascript
DOM基础教程之使用DOM + Css
2015/01/20 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
2016/08/03 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
基于Node.js模板引擎教程-jade速学与实战1
2017/09/17 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
详解实现一个通用的“划词高亮”在线笔记功能
2019/04/23 Javascript
Python实现提取文章摘要的方法
2015/04/21 Python
Python 基础教程之str和repr的详解
2017/08/20 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
Python中字符串与编码示例代码
2019/05/20 Python
使用Python opencv实现视频与图片的相互转换
2019/07/08 Python
python解释器pycharm安装及环境变量配置教程图文详解
2020/02/26 Python
Django Path转换器自定义及正则代码实例
2020/05/29 Python
viagogo英国票务平台:演唱会、体育比赛、戏剧门票
2017/03/24 全球购物
英国最大的老式糖果店:A Quarter Of
2017/04/08 全球购物
高街生活方式全球在线商店:AZBRO
2017/08/26 全球购物
沃达丰英国有限公司:Vodafone英国
2019/04/16 全球购物
EJB2和EJB3在架构上的不同点
2014/09/29 面试题
测试工程师岗位职责
2013/11/28 职场文书
廉洁家庭事迹材料
2014/05/15 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
2016年政治理论学习心得体会
2016/01/25 职场文书
2019大学生实习报告
2019/06/21 职场文书
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android