easyui dialog 子視窗jsp(被彈出視窗)呼叫父jsp頁面方法操作父jsp
<script src="<%=contextPath%>/js/sunnyjs/monthDutyJs.js" type="text/javascript" charset="utf-8"></script>
//選中tab2
var 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;