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操作下拉框(DropDownList)实现取值赋值
Aug 13 Javascript
当鼠标移动时出现特效的JQuery代码
Nov 08 Javascript
JavaScript中数据结构与算法(一):栈
Jun 19 Javascript
JavaScript中的数据类型转换方法小结
Oct 26 Javascript
jquery实现简单文字提示效果
Dec 02 Javascript
javascript HTML5文件上传FileReader API
Mar 27 Javascript
jQuery的文档处理程序详解
May 10 Javascript
JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例
Aug 03 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
Aug 04 Javascript
js实现倒计时效果(小于10补零)
Mar 08 Javascript
React 使用Hooks简化受控组件的状态绑定
Mar 18 Javascript
JS面向对象之单选框实现
Jan 17 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
PHP微信支付开发实例
2016/06/22 PHP
PHP Header用于页面跳转时的几个注意事项
2016/10/21 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
2010/10/20 Javascript
JQuery动态创建DOM、表单元素的实现代码
2011/08/09 Javascript
jquery插件validate验证的小例子
2013/05/08 Javascript
关于IE中getElementsByClassName不能用的问题解决方法
2013/08/26 Javascript
div+css+js实现无缝滚动类似marquee无缝滚动兼容firefox
2013/08/29 Javascript
全面兼容的javascript时间格式化函数(比较实用)
2014/05/14 Javascript
详细解密jsonp跨域请求
2015/04/15 Javascript
javascript如何写热点图
2015/12/08 Javascript
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
微信小程序实现图片放大预览功能
2020/10/22 Javascript
Vue.js实现表格渲染的方法
2018/09/07 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
JS删除String里某个字符的方法
2021/01/06 Javascript
vue使用Sass时报错问题的解决方法
2020/10/14 Javascript
超详细小程序定位地图模块全系列开发教学
2020/11/24 Javascript
python实现爬虫统计学校BBS男女比例(一)
2015/12/31 Python
socket + select 完成伪并发操作的实例
2017/08/15 Python
TensorFlow深度学习之卷积神经网络CNN
2018/03/09 Python
python 实现分页显示从es中获取的数据方法
2018/12/26 Python
对Python+opencv将图片生成视频的实例详解
2019/01/08 Python
Python 计算任意两向量之间的夹角方法
2019/07/05 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
python英语单词测试小程序代码实例
2019/09/09 Python
PyCharm2020.3.2安装超详细教程
2021/02/08 Python
爱尔兰橄榄球店:Irish Rugby Store
2019/12/05 全球购物
村庄绿化方案
2014/05/07 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
行政执法队伍作风整顿剖析材料
2014/10/11 职场文书
初中地理教学反思
2016/02/19 职场文书
Go各时间字符串使用解析
2021/04/02 Golang
JS ES6异步解决方案
2021/04/29 Javascript