基本介绍:
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个字符。也可以传递对象,例如:
-------------------------------
parent.htm

<script>
var obj = new Object();
obj.name="i5tt";
window.showModalDialog("modal.htm",obj,"dialogWidth=200px;dialogHeight=100px");
</script>
modal.htm
<script>
var obj = window.dialogArguments
alert("您传递的参数为:" + obj.name)
</script>

-------------------------------
2.可以通过window.returnValue向打开对话框的窗口返回信息,当然也可以是对象。例如:
------------------------------
parent.htm

<script>
str =window.showModalDialog("modal.htm",,"dialogWidth=200px;dialogHeight=100px");
alert(str);
</script>
modal.htm
<script>
window.returnValue="http://www.i5tt.com";
</script>

window.showModalDialog 简介相关推荐

  1. 利用JS中window.showModalDialog()详解

    window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框. window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框. ...

  2. window.showModalDialog

    window.showModalDialog的用法 基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window. ...

  3. 有關window.showModalDialog的應用11/30

    需求: 有一個頁面A 在A中當光標點到某一欄位時開啟小視窗可錄入大量的文字 設計: 在該欄位中用onfocus事件,用window.showModalDialog開啟小視窗B中 如果該欄位有資料,則開 ...

  4. window.showModalDialog用法介绍

    基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显 ...

  5. Window.Open() 和 window.showModalDialog()参数

    Window.Open()参数: <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html', 'n ...

  6. window.showModalDialog弹出模态窗口

    [转http://www.cnblogs.com/zhouzhaokun/archive/2011/11/14/2248523.html] 在我们平时的B/S web开发当中,可能很多时候我们需要有这 ...

  7. 总结JavaScript(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作

    前些日子,一直奔波于这三种操作,想想以后会常用,干脆整理下来,供自己以后查看.也给大家分享一下! 以下面写出自己认为有用的操作和代码. 第一次在园里面写,肯定有很多不足够之处,希望大家多多指点. 一. ...

  8. 自己使用window.open和window.showModalDialog在父子窗口传值的实践简单总结

    朋友最近问我一个问题:子窗口添加数据并返回给父窗口一些添加成功的数据,同时父窗口刷新显示添加前的页面.相比很多人都相当熟知了,顺便记录一下: ==========================win ...

  9. window.open和window.showModalDialog用法

    View Code window.open和window.showModalDialog用法2008/06/18 14:16一.window.open()支持环境: JavaScript1.0+/JS ...

最新文章

  1. 头条小视频和西瓜视频signature签名算法
  2. 0.1+0.2==0.3?
  3. 基于python的界面自动化测试-基于 Python 的接口自动化测试实例
  4. Supervisor进程管理开机自启
  5. SecureCRT 遇到一个致命的错误且必须关闭
  6. mysql5.5安装最后一步一直无反应_【MATLAB R2019b】保姆级安装教程
  7. FZU - 2037 -Maximum Value Problem(规律题)
  8. ---perl 模块安装方法
  9. python特性有什么_举例介绍Python中的25个隐藏特性
  10. C#对dll文件的反编译
  11. favicon.ico在线转换网站
  12. Linux resolv.conf 简介
  13. 1867. 最大数量高于平均水平的订单
  14. linux编辑搜索命令,Linux 命令大全提供 500 多个 Linux 命令搜索
  15. 入职前的背景调查到底在查什么?
  16. android 日历开发教程,android 开发教程之日历项目实践(三)
  17. PDF to Word Document Converter for Mac(PDF文档转换器)
  18. 命令行net time同步时间(内网)(转载)
  19. Ubuntu22.04 安装配置流水账
  20. 目前还存活的多个电驴下载站点!电驴达人收藏

热门文章

  1. 在Outlook 2007中配置自动存档
  2. Altium Designer(八):邮票孔拼版
  3. js的Thunk函数的含义
  4. Google退出中国了
  5. 三个并联电阻计算c语言,3个电阻并联怎么计算
  6. 索尼Alpha系列相机通过照片读取快门次数的在线工具
  7. 门禁系统远程无线联网解决方案
  8. Python正则表达式【转】
  9. git小乌龟TortoiseGit的使用
  10. mysql eva模型_mySQL第一天