window.showModalDialog

一、参数介绍
var returnValue= window.showModalDialog( Url , Arguments , Features ) 参数介绍:
参数:
returnValue: 返回打开的对话框窗口的 returnValue 属性的值
Url 必选项。字符串类型。指定要打开页面的 URL 。
Arguments   可选项。指定供显示文档时使用的变量。利用这个参数可以传递任何类型的值,包括包含多个值得的数组。对话框可以通过调用程序从 window 对象的 dialogArguments 属性提取这些值。  
Features   可选项。字符串类型。指定对话框的窗口装饰。

Features 的值
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 。
help : yes | no | 1 | 0 | on | off   指定对话框是否显示上下文相关的帮助图标。默认值为 yes 。
resizable : yes | no | 1 | 0 | on | off   指定对话框是否可以被用户改变尺寸。默认值为 no 。
scroll : yes | no | 1 | 0 | on | off   指定对话框是否显示滚动条。默认值为 yes 。
status : yes | no | 1 | 0 | on | off   指定对话框是否显示状态条。对于不被信任的对话框默认值为 yes 。对于被信任的对话框默认值为 no 。
unadorned : yes | no | 1 | 0 | on | off 指定对话框是否显示 chrome 样式边框。仅仅当对话框是由被信任的程式打开的时候此参数才可用。默认值为 no 。

例如:var returnval = window.showModalDialog("/TPF/getQueryPersonInfo.do?method=getQueryPersonByKey&flag=2&ID=0","","dialogWidth=950px;dialogHeight=350px");

 

二、打开窗体返回值

关闭打开窗体时调用js方法
function wClose(){   
        window.returnValue="success";
        window.opener=null;
        window.close();
}


返回的值 window.returnValue="success" 由
父页的var returnval 接收,然后进行处理 操作等

 

三、关于 window.showModalDialog()打开的窗体刷新后打开新页的问题
在 window.showModalDialog() 要打开的页面 <head>标签中
增加<base target="_self"> 这个标签,表明只在本页中刷新

你可能感兴趣的:(html)