父窗体:
art.dialog.open("useradd.aspx",
{
id: "mydialog",
width: "80%",
height: 300,
title: "添加用户",//如果不想要弹窗的标题,可以直接赋值为false
lock: true,
close: function () {
//art.dialog.open.origin.location.href = "userlist.aspx";
}
});
子窗体,一般子窗体操作完了需要刷新父窗体,因为dialog.open用的是iframe的方式,所以要实现这个目标是比较容易的:
window.parent.location.reload();//在子窗体中操作完之后,加上这句,让父页面刷新即可,刷新会冲掉父页面的art.dialog,如果不想刷新父页面,只是单纯的关掉父页面的art.dialog,可以这样:var win = window.parent.art.dialog({ id: "mydialog" });if (win != undefined) {win.close();}