对window.showmodaldialog用法的详细说明()Javascript

使用弹出窗口在项目的今天,想用Javascript的两种方法,一个window.showmodaldialog window.open();()方法,后者是一个弹出窗口,存在父子关系,只有子窗口关闭,激活,父窗口和口才可以传递参数和返回值。它是回顾使用再次使用吧,顺便在这记录中所遇到的问题。

基本介绍:

showModalDialog()(即4 +支持)

showmodelessdialog()(即5 +支持)

的window.showmodaldialog()方法用于创建一个模态对话框,显示HTML的内容。

的window.showmodelessdialog()方法是用来创建一个非模态对话框显示HTML的内容。

使用方法uff1a

vreturnvalue = window.showmodaldialog(surl {,} { varguments,sfeatures },);

vreturnvalue = window.showmodelessdialog(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 }:窗口居中,默认是的,但仍然可以指定高度和宽度。

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 |在|了}:默认是否定的。

参数传递:

1。参数传递到对话框中通过varguments。类型不限,字符串型,最大值为4096个字符,和对象可以通过。

2。可以返回到打开的对话框通过window.returnvalue窗口信息,当然也可以是一个对象。