,,JavaScript中window.showModalDialog()用法详解

,,JavaScript中window.showModalDialog()用法详解

本文主要介绍JavaScript中window.showModalDialog()用法的详细说明。有需要的朋友可以参考一下。

今天在项目中使用弹出子窗口的时候,想到了两种用JavaScript实现的方法,一种是window . open();一个是window.showModalDialog()方法,这是一个具有父子关系的弹出窗口。只有当子窗口关闭时,父窗口才被激活,参数和返回值才能被传递。再复习一遍用法就行了,顺便记录下过程中遇到的问题。

基本介绍:

Showal Dialog()(受IE 4支持)

ShowessDialog()(IE 5支持)

window.showModalDialog()方法用于创建显示HTML内容的模式对话框。

window.showModelessDialog()方法用于创建显示HTML内容的无模式对话框。

用法:

vReturnValue=window . showmodaldialog(sURL[,vArguments] [,sFeatures],' ');

vReturnValue=window . showmodelessdialog(sURL[,vArguments] [,sFeatures],' ');

参数描述:

苏尔:

必需的参数,类型:字符串。用于指定要在对话框中显示的文档的URL。

变量:

可选参数,类型:variant。用于向对话框传递参数。传递的参数类型不限,包括数组等。通过对话框窗口获取传递的参数。对话框参数.

功能:

可选参数,类型:string。用于描述对话框的外观和其他信息,可以使用下列一项或多项,用分号“;”分开。

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

2.dialogWidth:对话框的宽度。

3.dialogLeft:屏幕左侧的距离。

4.dialogTop:离屏幕的距离。

5.center: {yes | no | 1 | 0}:无论窗口是否居中,默认值为yes,但仍可指定高度和宽度。

6.help: {yes | no | 1 | 0}:无论“帮助”按钮是否显示,默认为“是”。

7.可调整大小:{是|否| 1 | 0} [IE5+]:是否可以调整大小。默认否

8.Status: {yes | no | 1 | 0} [IE5]:是否显示状态栏。默认情况下是[无模式]或[无模式]。

9.scroll:{ yes | no | 1 | 0 | on | off}:指示对话框是否显示滚动条。默认情况下是。

以下属性用于HTA,但通常不用于一般网页。

10.Dialoghide: {yes | no | 1 | 0 | on | off}:打印或打印预览时是否隐藏对话框。默认为否。

1.edge:{ sinved | raised }:指示对话框的边框样式。默认情况下会引发。

12.未修饰:{是|否| 1 | 0 |开|关}:默认情况下为否。

参数传递:

1.如果希望对话框传递参数,则通过变量传递。类型不限。对于字符串类型,最大长度为4096个字符,也可以传递对象。

2.可以通过window.returnValue向打开对话框的窗口返回信息当然也可以是对象。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: