js弹出子窗口提交表单后刷新父窗口showModealDialog
来源:互联网 发布:内涵段子网站源码 编辑:程序博客网 时间:2024/05/17 21:40
按需求设计,一个窗口中,点击按扭,弹出模式窗口,在模式窗口中,添加完数据后(提交),关闭模式窗口,并且刷新父窗口,而恰恰模式窗口并不支持window.opener,所以无法获得父窗口,也就是说无法在关闭模式窗口后,来得到父窗口,但是可以借助showModealDialog的返回值来判断是否刷新,当调用showModealDialog时,父窗口代码会停在这一行,当弹出的模式窗口关闭时给window.returnValue赋值,再调用window.close()方法,最后submit提交,等数据提交后,会关闭了模式窗口,此时程序返回到父窗口,showModealDialog得到返回值,接下来,根据返回值即可决定是否要reload,注意:为避免打开新窗口,一定要在父窗口的<head>下加入<base target="_self" />,这样子就实现了关闭模式窗口来刷新父窗口了。
代码1:parent formfunction showDatas(){
var re=window.showModalDialog("url","parameter","description");
if(re==1){
window.location.reload();
}
}
代码2:modal form
function subForm(){
window.returnValue="1";
window.close();
document.getElementById("myForm").submit();
}
---------------------------------------------------------------------------------------------------------------
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口,其实解决方法很简单如下。
在子窗口自身使用
<base target = "_self">
放在head标签中
<head>
<BASE target=_self>
</head>
--------------------我实际中的使用--------------------
父页面:
function editItBrand(id){
var url = "editItBrand.jsp?id="+id;
var re=window.showModalDialog(url,window,"dialogWidth:610px;dialogHeight:390px;");
if(re==1){
//window.location.href=window.location.href ;
window.location.reload();
}
}
子页面:
<head>
<base target = "_self">
</head>
function submitForm(){
window.returnValue="1";
window.close();
myform.submit();
}
- js弹出子窗口提交表单后刷新父窗口showModealDialog
- 使用js弹出模态窗口,提交保存数据后关闭模态窗口,刷新父窗口
- 表单提交后弹出确认窗口
- 关闭子窗口后刷新父窗口
- 关闭子窗口后,刷新父窗口。
- js 关闭子窗口,刷新父窗口
- js关闭子窗口刷新父窗口
- js提交后关闭子窗口
- Spring3MVC提交弹出窗口表单后,自动返回父窗口的列表页面
- 页面中弹出模态窗口,提交表单后关闭窗口并刷新父页面解决方法
- 页面不刷新,表单提交到弹出窗口或Iframe
- 关于layer.js 弹出框表单提交关闭父窗口出现表单提交失效的问题
- js子窗体关闭窗口后刷新父窗体
- 弹出子窗口并刷新父窗口(子窗口中打开子窗口)
- js 弹出子窗口
- JS弹出子窗口
- js 弹出子窗口
- 弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面
- 在互联网的世界里,我们只是一只小小的网络爬虫(Spider)
- 去除Visual Paradigm输出图片中的浮水印
- C++ primer读书笔记之iterater
- 从C到C++——结构体(struct)的涅槃
- linux,windows共享文件夹互访
- js弹出子窗口提交表单后刷新父窗口showModealDialog
- FPGA verilog 实现的1602 时钟计数器
- kmp算法
- shortestPath
- 程序员杂谈
- HttpClient 多线程处理
- SpringMVC入门之普通配置篇
- POJ-1552
- 数据结构-----哈夫曼树的构造以及遍历