- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章JavaScript中window.showModalDialog()用法详解由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
今天在项目中用到了弹出子窗口,就想到了用JavaScript实现的两种方法,一个是window.open();一个是window.showModalDialog()方法,后者是存在父子关系的一种弹出窗口,只有子窗关闭,父窗口才激活,并且可以传送参数和返回值。正好又温习一遍用法,顺便在此记录过程中遇到的问题.
基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框.
使用方法: 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,为方便其见,在定义modal方式的对话框时,用px做单位。 2.dialogWidth: 对话框宽度。 3.dialogLeft: 离屏幕左的距离。 4.dialogTop: 离屏幕上的距离。 5.center: {yes | no | 1 | 0 }:窗口是否居中,默认yes,但仍可以指定高度和宽度。 6.help: {yes | no | 1 | 0 }:是否显示帮助按钮,默认yes。 7.resizable: {yes | no | 1 | 0 } [IE5+]:是否可被改变大小。默认no。 8.status: {yes | no | 1 | 0 } [IE5+]:是否显示状态栏。默认为yes[ Modeless]或no[Modal]。 9.scroll:{ yes | no | 1 | 0 | on | off }:指明对话框是否显示滚动条。默认为yes。 下面几个属性是用在HTA中的,在一般的网页中一般不使用。 10.dialogHide:{ yes | no | 1 | 0 | on | off }:在打印或者打印预览时对话框是否隐藏。默认为no。 11.edge:{ sunken | raised }:指明对话框的边框样式。默认为raised。 12.unadorned:{ yes | no | 1 | 0 | on | off }:默认为no.
参数传递: 1.要想对话框传递参数,是通过vArguments来进行传递的。类型不限制,对于字符串类型,最大为4096个字符,也可以传递对象.
2.可以通过window.returnValue向打开对话框的窗口返回信息,当然也可以是对象.
最后此篇关于JavaScript中window.showModalDialog()用法详解的文章就讲到这里了,如果你想了解更多关于JavaScript中window.showModalDialog()用法详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我目前正在迁移客户的应用程序,但在使用 showmodaldialog 时遇到了问题。 我想要的是一种不会对应用程序造成太多更改且易于实现的替代方案。 问题是父窗口必须与子窗口通信。子级始终是具有组合
我有这样的网址: window.showModalDialog( "../../something/something.aspx?ConfigID=6&QQfwQrfJpy=&jFnCppJu
目前在我的网站上,我正在显示 ShowModalDialogue 以显示警告。最近我被要求修改这个行为如下: 早期行为: 我过去只显示一条警告消息。用户可以单击对话框的确定或关闭按钮继续。 新行为
我们正在使用 webdriver 进行功能测试。但是我们的应用程序经常使用 showModalDialog JS 函数来打开一个弹出窗口。当我们尝试使用 webdriver 测试此功能时,它会在弹出窗
我正在管理一个充满弹出窗口的旧站点。它们很烦人,因为它们总是在主窗口后面迷路。我正在慢慢地将它们转移到一个现代的“灯箱”上,但这是一个缓慢而乏味的过程,因为所有这些弹出窗口都包含表单并且验证是在服务器
今天在项目中用到了弹出子窗口,就想到了用JavaScript实现的两种方法,一个是window.open();一个是window.showModalDialog()方法,后者是存在父子关系的一种
我有两个页面 A.aspx 和 B.aspx 页面 A.aspx 通过 javascript 函数 window.showModalDialog("B.aspx"); 打开 B.aspx 作为模态弹出
我正在使用 window.showModalDialog 打开弹出窗口,想知道是否有任何方法可以删除右上角的 x ?或者至少禁用它? 最佳答案 window.showModalDialog 已 dep
根据我当前的项目要求:我正在使用 Internet Explorer 6.0 SP1 开发一个 ASP.net 3.0 网站。 我的问题是,当我从两个独立的浏览器执行 javascript windo
我的项目完全涉及asp.net,我们正在处理浏览器兼容性问题, window.showModalDialog is not working in chrome please help me with
在我的旧应用程序中,我们使用 showModalDialog ,众所周知,最新的 Chrome 已经删除了对 showModalDialog 的支持,这很痛苦。我正在寻找像 jquery 插件这样的快
我想将网页显示为模式弹出窗口。 Response.Write("detailedresults=window.showModalDialog('NewFile.aspx','Data','left=(
我正在替换 showModalDialog 函数,该函数在 Chrome 和 FF 中不再起作用。我们有很多应用程序使用它。问题是,弹出窗口确实会向 Web 服务器发布指令并更新数据库。例如,如果屏幕
我在 IE11 上遇到 showModalDialog 问题。对话框窗口工作正常,但忽略宽度和高度参数。该对话框在一个非常小的窗口中打开,用户需要调整它的大小。 我知道 Chrome 中已弃用此功能,
因此,我们有一个内部 Web 应用程序,它是在 IE6 时代编写的,我们正试图达到它可以跨浏览器(包括移动设备)工作的状态。我们使用 ASP.NET,代码隐藏是用 VB.NET 编写的。 不幸的是,该
我像这样打开窗口 var MyArgs = new Array(ParmA, ParmB, ParmC, ParmD, ParmE, ParmF); var leftpost = getWindow
随着即将从各种浏览器中删除 showModalDialog API,我们公司与许多提供大型企业 Web 应用程序 的公司一样,现在面临着一个重大的困境。 虽然我们将对 showModalDialog
我用 Javascript 制作了一个小的日历弹出窗口。很简单,使用 ASP.NET 中的 Calendar 控件。我用 showModalDialog 调用弹出窗口。在模态窗口中,更改日历的当前月份
Javascript 方法 window.showModalDialog 已弃用,并且不再在 Chrome 浏览器中工作。很快它将在 Fire Fox 中停止工作。我想用 window.open 替换
我在我的代码中使用了以下 showModalDialog polyfill。它似乎工作正常,但如果不按 iframe 上的关闭按钮就无法关闭它。 (function() {window.showMod
我是一名优秀的程序员,十分优秀!