用showModalDialog写的简略弹出框传参与反参
用showModalDialog写的简单弹出框传参与反参vReturnValue window.showModalDialog(sURL [, vArguments]
用showModalDialog写的简单弹出框传参与反参
vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])
sURL -- 必选参数,类型:字符串。用来指定对话框要显示的文档的URL。vArguments -- 可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。对话框通过window.dialogArguments来取得传递进来的参数。sFeatures -- 可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。
sFeatures 可选参数有:dialogHeight:sHeight 可选字符串,指定对话框窗口的修饰,使用与一个或多个值以下分号分隔:
[1]dialogHeight:sHeight设置对话框窗口的高度(见备注默认度量单位)。dialogLeft: sXPos设置对话框窗口相对于桌面左上角的左侧位置。dialogTop:sYPos设置对话框窗口相对于桌面左上角的榜首位置。dialogWidth:sWidth设置对话框窗口的宽度(见备注默认度量单位)。center:{ yes | no | 1 | 0 | on | off }中心指定是否要在桌面对话窗口。.默认为 yes。dialogHide:{ yes | no | 1 | 0 | on | off }指定对话框窗口是否隐藏在打印或使用打印预览。此功能只有当一个对话框是从信任的应用程序打开。默认是no。edge:{ sunken | raised }指定对话框窗口边缘风格。 默认是raised 。resizable:{ yes | no | 1 | 0 | on | off }指定对话框窗口中是否有固定的尺寸。 默认是no。scroll:{ yes | no | 1 | 0 | on | off }指定对话框窗口是否显示滚动条。默认为 yes。status:{ yes | no | 1 | 0 | on | off }指定对话框窗口是否显示状态栏。默认为yes不受信任的对话窗口和窗口不信任的对话。unadorned:{ yes | no | 1 | 0 | on | off }指定对话框窗口是否显示边框的窗口浏览器。 此功能只有当一个对话框是从信任的应用程序打开。默认是no。minimize:{ yes | no}指定对话框是否显示最小化按钮,默认不显示maximize:{ yes | no}指定对话框是否显示最大化按钮,默认不显示以上信息来自百度百科。具体使用如下:
主页:index.html
<html> <head> <title>接收传递参数为对象</title> </head> <script>var obj = window.dialogArguments;alert(obj.age); </script> <body> children2.html </body></html>