easyui dialog 子窗口jsp(被弹出窗口)调用父jsp页面方法操作父jsp

来源:互联网 发布:安卓app推荐 知乎 编辑:程序博客网 时间:2024/06/01 07:47
父jsp(monthDuty.jsp'):
<script src="<%=contextPath%>/js/sunnyjs/monthDutyJs.js" type="text/javascript" charset="utf-8"></script>

//选中tab2var selectTabByIndex=function(){$("#tabId").tabs("select",1);}


中间js文件(monthDutyJs.js):

var dialog = parent.sunny.modalDialog({id:'monthDutyAddDialogId',title : '添加月度排班',width:1000,height:600,url : sunny.contextPath + '/pages/duty/monthDuty_add.jsp',buttons : [ {text : '<font color=\"#000000\">确定</font>',handler : function() {dialog.find('iframe').get(0).contentWindow.submitForm(dialog, mygrid, parent.$,selectTabByIndex);}}, {text : '<font color=\"#000000\">取消</font>',handler : function() {//关闭本窗口    parent.$('#monthDutyAddDialogId').dialog('destory');}} ],onClose:function(){selectTabByIndex();parent.$('#monthDutyAddDialogId').dialog('destory');},onLoad:function(){}});


子jsp页面js调用(monthDuty_add.jsp'):
 $.messager.alert('系统提示','<font size=\"2\" color=\"#666666\"><strong>'+result.info+'</strong></font>',    'warningSunnyIcon',function(){     parent.$('#monthDutyAddDialogId').dialog('close');    });    return;

0 0