父亲页面
top.layer.open({
type: 2,
area: ['800px','480px'],
title: title,
maxmin: true, //开启最大化最小化按钮
content: url ,
btn: ['确定', '关闭'],
yes: function(index, layero){
var body = top.layer.getChildFrame('body', index);
var iframeWin = layero.find('iframe')[0]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
var inputForm = body.find('#inputForm');
var top_iframe;
top_iframe = top.getActiveTab().attr("name");//获取当前active的tab的iframe
inputForm.attr("target",top_iframe);//表单提交成功后,从服务器返回的url在当前tab中展示
if(iframeWin.contentWindow.doSubmit(index) ){
top.layer.close(index);//关闭对话框。
}
},
cancel: function(index){
}
});
子页面
function doSubmit(index1) {
if (validateForm.form()) {
var msg;
if(flag=='suspend'){
msg='您确定吗?';
top.layer.confirm(msg, {icon: 3, title:'系统提示'}, function(index){
$("#inputForm").submit();
top.layer.close(index);//关闭对话框。
top.layer.close(index1);//关闭对话框。
return true;
});
}else{
$("#inputForm").submit();
top.layer.close(index1);//关闭对话框。
return true;
}
}
return false;
}