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之一(对象的组成)
Jun 11 Javascript
jquery remove方法应用详解
Nov 22 Javascript
js光标定位文本框回车表单提交问题的解决方法
May 11 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
Sep 02 Javascript
学习javascript的闭包,原型,和匿名函数之旅
Oct 18 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
May 16 Javascript
Angularjs CURD 详解及实例代码
Sep 14 Javascript
js 博客内容进度插件详解
Feb 19 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
JavaScript学习笔记之惰性函数示例详解
Aug 27 Javascript
vue实现验证码按钮倒计时功能
Apr 10 Javascript
javascript+HTML5 canvas绘制时钟功能示例
May 15 Javascript
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
长波知识介绍
2021/03/01 无线电
德劲1104的电路分析与改良
2021/03/01 无线电
比较详细的关于javascript中void(0)的具体含义解释
2007/08/02 Javascript
jquery中对表单的基本操作代码
2010/07/29 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/06 Javascript
iframe如何动态创建及释放其所占内存
2014/09/03 Javascript
jQuery实现的漂亮表单效果代码
2015/08/18 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
2015/12/13 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
jquery mobile 实现自定义confirm确认框效果的简单实例
2016/06/17 Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
2016/12/22 Javascript
nodejs和php实现图片访问实时处理
2017/01/05 NodeJs
微信小程序 input输入框详解及简单实例
2017/01/10 Javascript
AngularJS实现使用路由切换视图的方法
2017/01/24 Javascript
AngularJS中的promise用法分析
2017/05/19 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
使用react render props实现倒计时的示例代码
2018/12/06 Javascript
Element-UI中Upload上传文件前端缓存处理示例
2019/02/21 Javascript
[01:40]2014DOTA2国际邀请赛 三冰SOLO赛后采访恶搞
2014/07/09 DOTA
Python命名空间详解
2014/08/18 Python
python压缩文件夹内所有文件为zip文件的方法
2015/06/20 Python
python3抓取中文网页的方法
2015/07/28 Python
利用Python获取操作系统信息实例
2016/09/02 Python
Python实现多级目录压缩与解压文件的方法
2018/09/01 Python
解决Djang2.0.1中的reverse导入失败的问题
2019/08/16 Python
用python实现英文字母和相应序数转换的方法
2019/09/18 Python
使用Python操作MySQL的小技巧
2020/09/10 Python
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
购买正版游戏和游戏激活码:Green Man Gaming
2019/11/06 全球购物
C#如何调用Windows程序打开一个文档
2014/12/26 面试题
企业员工集体活动方案
2014/08/17 职场文书
优秀团员事迹材料1000字
2014/08/20 职场文书
公司合作协议范文
2014/10/01 职场文书
教师批评与自我批评材料
2014/10/16 职场文书
学生喝酒检讨书500字
2014/11/02 职场文书