浙江省专业网站制作网站建设,做淘宝店铺装修的公司网站,线上兼职的正规网站,wordpress tag 数量一、window.showModalDialog 方法说明 window.showModalDialog( ) 方法的作用是创建和展示一个指向特定网页的模态对话框。 该方法已经过时#xff0c;特性已经从 Web 标准中删除#xff0c;虽然一些浏览器目前仍然支持它#xff0c;但也许会在未来的某个时间停止支持#…一、window.showModalDialog 方法说明 window.showModalDialog( ) 方法的作用是创建和展示一个指向特定网页的模态对话框。 该方法已经过时特性已经从 Web 标准中删除虽然一些浏览器目前仍然支持它但也许会在未来的某个时间停止支持请尽量不要使用该特性。 此方法已在Chrome 43和Firefox 56中删除当前仅IE浏览器支持该特性。 如果正在开发的功能需要使用到JS的对话框应该使用window.open( ) 方法。如果是对老项目进行维护具体的替换方法见第三节。 showModalDialog 语法 returnVal window.showModalDialog(uri, arguments, options); 其中 returnVal 集合类型(Set)返回值。由uri指定的页面返回。uri 要在模态对话框中打开的页面URI。arguments 可选参数。可以通过该参数将需要的值传入对话框; 参数可以通过 window 对象的window.dialogArguments 属性获取。options 可选字符串参数。用于设置对话框打开的样式使用一个或多个逗号分隔。 二、window.open 方法说明 window.open( ) 方法的作用是打开一个新的浏览器窗口或查找一个已命名的窗口。 open 语法 window.open(url, name, features, replace); 其中 url 可选参数声明了要在新窗口中显示的文档的 URL。如果省略了这个参数或者它的值是空字符串那么新窗口就不会显示任何文档。name 可选参数声明了新窗口的名称。也可以是一个由逗号分隔的特征列表包括数字、字母和下划线该字符。features 可选参数声明了新窗口要显示的标准浏览器的特征。如果省略该参数新窗口将具有所有标准特征。replace 可选boolean参数规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目还是替换浏览历史中的当前条目。 三、替换方法 将showModalDialog 方法中的uri 替换到open方法的 urloptions 替换到 features。即 ### 替换实例
returnVal window.showModalDialog(www.baidu.com, [id:10086], dialogwidth200,dialogheight200);window.open(www.baidu.com, [id:10086], width200,height200); 关于子页面给父页面传值实例如下
### 父页面
### 参数是通过子页面的window.opener方法操作父页面的元素进行传参
window.open(www.school.com/selSchool, 选择报考学校, width200,height200,left200,top160);
### 子页面
### 给父页面的id为schoolCode的隐藏域赋值
window.opener.document.getElementById(schoolCode).value schoolCode;
### 给父页面的id为schoolName的span或div赋值
$(window.opener.document.getElementById(schoolName)).text(schoolName);