打开窗口
var handle = window.showModalDialog(url, objects, feathers);
其中:objects可以为参数(包括数组),也可以是对象。
通常的用法 objects = {window} ,把父窗体的对象共享给子窗体。
示例:
//打开模式对话框
function doSelectUser(txtId)
{
strFeatures="dialogWidth=500px;dialogHeight=360px;center=yes;middle=yes ;help=no;status=no;scroll=no";
var url,strReturn;
url="selUser.aspx";
strReturn=window.showModalDialog(url,'',strFeatures);
}
2.关闭子窗口:
window.close();
3.从子窗体传参数给父窗体:
window.returnVal = string;
注意
在弹出的模态窗体中 加上 <base target="_self"> 放在<head>文件外 主要的作用是刷新模态窗体时防止弹出新页