博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
打开模态窗体,并获取返回值、刷新
阅读量:5150 次
发布时间:2019-06-13

本文共 2723 字,大约阅读时间需要 9 分钟。

JS:
<script src=
"
/Scripts/lhgdialog/lhgdialog.min.js?self=true&skin=idialog
" type=
"
text/javascript
"></script>
//
父页面
var api, W;
            
try {
                
if (frameElement != undefined) {
                    api = frameElement.api;
                    W = api.opener;
                }
            }
            
catch (e) { }
//
新增
            function add() {
                
if (currentTreeNode != 
null) {
                    
var dialog = WindowDialog(
"
Add.aspx?parId=
" + currentTreeNode.id + 
"
&type=
" + currentTreeNode.type + 
"
&HandlerType=add&rand=
" + newCommon.atrand(
10000000), 
"
新增通讯录
"
500
300);
                    
var dialogreload = dialog.reload;
                    dialog.reload = function () {
                        dialog.close();
                        window.location.reload();
                        
return 
false;
                    }
                } 
else
                    parent.alertErrorMsg(
"
请先选择节点!
");
            }
//
子页面
var api = frameElement.api;
        $(function () {
        });
//
 提交
        function SubmitForm() {
            
var valid = $(
"
#SubmitForm
").form(
"
validate
");
            
if (valid) {
                $(
"
<div id=\"datagridmask\" class=\"datagrid-mask\"></div>
").css({ display: 
"
block
", width: 
"
100%
", height: $(window).height() }).appendTo(
"
body
");
                $(
"
<div id=\"datagridmaskmsg\" class=\"datagrid-mask-msg\"></div>
").html(
"
正在处理,请稍候...
").appendTo(
"
body
").css({ display: 
"
block
", left: ($(document.body).outerWidth(
true) - 
150) / 
2, top: ($(window).height() - 
45) / 
2 });
                $.post(
'
ExOperate.ashx?HandlerType=add
', $(
"
#SubmitForm
").serialize(), function (data) {
                    $(
"
#datagridmask
").remove();
                    $(
"
#datagridmaskmsg
").remove();
                    
if (data.State == 
"
1
") {
                        api.returnValue = eval(
"
({ id: '
" + $(
"
#hidRecordID
").val() + 
"
', pId: '
" + 
'
<%= Request.QueryString["parId"] %>
' + 
"
', name: '
" + $(
"
#FolderName
").val() + 
"
',iconSkin:'folder'})
");
                        api.reload();
                    } 
else
                        $.messager.alert(
"
系统提示
", data.Message, 
"
error
");
                }, 
"
json
");
            }
        }
        $(function () {
            $(
'
#FolderUrl
').val(
'
<%=Request.UserHostName %>
');
        });
//
子页面2:
var api = 
null;
        
var W = 
null;
        
try {
            
if (frameElement.api != 
null) {
                api = frameElement.api;
                W = api.opener;
            }
        } 
catch (e) { }
//
确定
        function ok() {
            
var ids = 
"";
            
var nodes = $.fn.zTree.getZTreeObj(
"
treeAdd
").getNodes();
            
if (nodes != 
null && nodes.length > 
0) {
                
for (
var i = 
0; i < nodes.length; i++) {
                    
if (nodes[i].iconSkin == 
"
person
") {
                        
if (ids != 
"")
                            ids += 
"
,
";
                        ids += 
"
{UserCode:'
" + nodes[i].id + 
"
',UserName:'
" + nodes[i].name + 
"
',SJH:'
" + nodes[i].sjh + 
"
',RYLX:'
" + nodes[i].rylx + 
"
', XBM:'
" + nodes[i].xbm + 
"
'}
";
                    }
                }
                
if (ids == 
"")
                    $.messager.alert(
"
系统提示
"
"
请选择人员!
"
"
error
");
                
else {
                    ids = 
"
[
" + ids + 
"
]
";
                    
if (api != 
null && api.data != 
null) {
                        api.data.fGetOrgUser(eval(ids));
                        api.close();
                    }
                    
else 
if (W != undefined) {
                        W.fGetOrgUser(eval(ids));
                        api.close();
                    }
                    
else {
                        window.returnValue = eval(ids);
                        window.close();
                    }
                }
            }
            
else
                $.messager.alert(
"
系统提示
"
"
请选择人员!
"
"
error
");
        }

转载于:https://www.cnblogs.com/zecVip/p/4432337.html

你可能感兴趣的文章
JS选中清空
查看>>
导出excel失败,提醒提示加载类型库/DDL出错
查看>>
[UE4]碰撞机制
查看>>
28. Implement strStr()[E]实现strStr()
查看>>
ISO学习中代码截图
查看>>
android manifest 文件Activity配置节中的属性汇总
查看>>
【003:jsoncpp的简单使用】
查看>>
javascript面向对象的写法:用户登录(用户名和密码的验证)
查看>>
[BZOJ4069][Apio2015]巴厘岛的雕塑
查看>>
登录测试用例
查看>>
iOS 布局方式
查看>>
linux一些基本操作-防火墙操作
查看>>
System类
查看>>
iOS 学习 - 26.git 版本迁移
查看>>
BZOJ.4903.[CTSC2017]吉夫特(Lucas DP)
查看>>
表单验证
查看>>
tableView
查看>>
Happy Great BG-卡精度
查看>>
Xamarin Visual Studio不识别JDK路径
查看>>
php 如何生成静态页
查看>>