modalbox使用

需要引入的文件

<scriptlanguage="javascript"type="text/javascript"src="/omsys2/html/review/js/bgiframe.js"></script>

<scriptlanguage="javascript"type="text/javascript"src="/omsys2/html/review/js/modalbox.js"></script>

<linkhref="/omsys2/html/style/default/css/modalbox.css"rel="stylesheet"type="text/css"/>

functionshowModal(tempObj){

$.modalbox.show({

boxid:'box',

modal:true,

//contentType:'html',//htmlselectorurl

//content:"<h1>这是内容</h1>",//依据contentType而定

//contentType:'selector',//htmlselectorurl

//content:"#dialog",//依据contentType而定

width:800,

height:570,

contentType:'url',

content:"reviewlist_search.html",

showCancel:false,

showOk:false,

title:'Pleasesetsearchcondition.',

showTitle:true,

onok:closebox,

okBtnName:'OK',

cancelBtnName:'Cancel',

//zIndex:900,

onclose:null,//function关闭后执行

onopen:null,//function,只有返回true时才会显示窗口

//onok:null,//function点击确定按钮后,窗口关闭前执行

oncancel:null//function点击取消按钮后,窗口关闭前执行

});

}

functionclosebox(){

$.modalbox.close("box");

}

上面是父页面中弹出的modalbox的方法和关闭方法;

子页面中获取父页面中参数(只是做说明,具体还得看你传什么参数):

versionList=window.parent.versionList;

//alert(versionList);

//functionList=window.dialogArguments.functionList;

functionList=window.parent.functionList;

reviewConditionVO=window.parent.reviewConditionVO;

creator=window.parent.creator;

window.parent.result=getCondition();

//alert(window.parent.result);

//window.parent.close();

//dook;

window.parent.doOK();

父页面中dook方法:

functiondoOK()

{

设置你所需要的result值,完全根据需要来,result是从孩子页面中获得的参数

closebox();

}

相关推荐