showModalDialog:窗口模式,一种特殊的窗口,当它打开时,在父窗口的活动将停止,除非目前的运作模式,关闭窗口,父窗口。在ajax开发中,我们应该用它来实现有时候会填写表单,或者做类似的在线答题窗口。它的特点是参数非常方便,功能非常强大,变量和方法可以直接调用父窗口。

使用方法uff1a
vreturnvalue = window.showmodaldialog(surl {,} { varguments,sfeatures } }

参数描述:
surl --
所需的参数类型:字符串。用于指定要在对话框中显示的文档的URL。

varguments --
可选参数,类型:变种。它是用来传递参数对话框,参数传递,类型包括数组,等对话框获取通过window.dialogarguments参数。

sfeatures --
可选参数,类型:字符串。要描述对话框的外观,如信息,可以使用下面的一个或几个,用分号分隔。

1.dialogheight:
对话框的高度不小于100px。在IE4的dialogheight和dialogwidth默认单位是em,而IE5是PX。为了便于查看,在定义模态对话框时,使用PX作为单位。

2.dialogwidth:
对话框的宽度。

3.dialogleft:
屏幕左边的距离。

4.dialogtop:
屏幕距离。

5.center:{是没有| | 1 | 0 }:
如果窗口位于中间,默认的yes是默认值,但仍然可以指定高度和宽度。

6.help:{是没有| | 1 | 0 }:
是否显示帮助按钮,默认为是。

7.resizable:{是没有| | 1 | 0 }
IE5:是否可改变大小。默认号

8.status:{是没有| | 1 | 0 }
{ IE5 + }:状态栏是否显示,默认是{ }或{ }没有非模态模态。

9。滚动:{是没有| | 1 | 0 |在|了}:
指示对话框是否显示滚动条。默认为是。
下面的属性用于HTA和一般不用于一般的网页。

10。dialoghide:{是没有| | 1 | 0 |在|了}:
预览或打印时是否隐藏该对话框。默认为否。

11。优势:{沉没了| }:
指定对话框的边框样式。

12。缦:{是没有| | 1 | 0 |在|了}:
默认值是NO。

例如:
parent.html
复制代码代码如下所示:

功能集名称(RES){
document.getelementbyidx_x(名)。价值=物;
}
功能selecttp(){
/ / setName函数的父窗口的窗口,window.showmodaldialog(儿童.html,集名称,'dialogwitdh:300px;dialogheight:300px;中心:是的;);
}





child.html


<!——
功能setName(){
var =;
如果(window.dialogarguments!= null)
{
/ / setName函数获得父窗口的窗口,和赋值操作
赢得= window.dialogarguments;
赢得('jone);
}

This.close();

}