1.window.open与ShowModalDialog的最大区别在于ShowModalDialog打开子窗口后,父窗口将不能操作。

2. 关闭showModalDialog和showModelessDialog弹出的窗口

<INPUT type="button" value="ButtonClick" onclick="self.close();">

3. 怎样才让在showModalDialog和showModelessDialog的弹出新窗口里操作button,不弹出新窗口?

在<head>和</head>之间加<base target="_self">

4. showModalDialog的返回值(传带参数的函数)

<script language="javascript">

function openwin(rid){
window.showModalDialog("UserUpdate.aspx?type=UserUpdate&id="+rid,0,"dialogWidth=600px;dialogHeight=600px;scroll=no;resizable=yes;help=no;status=no");
}

</script>

5.关闭本窗口 self.close();