WEB开发网
开发学院网页设计JavaScript showModalDialog()、showModelessDialog()方法使用... 阅读

showModalDialog()、showModelessDialog()方法使用详解

 2010-09-14 13:07:42 来源:WEB开发网   
核心提示: dialogWidth: 对话框宽度,dialogLeft: 距离桌面左的距离,showModalDialog()、showModelessDialog()方法使用详解(2),dialogTop: 离桌面上的距离,center: {yes | no | 1 | 0 }:窗口是否居中,对于字

dialogWidth: 对话框宽度。

dialogLeft: 距离桌面左的距离。

dialogTop: 离桌面上的距离。

center: {yes | no | 1 | 0 }:窗口是否居中,默认yes,但仍可以指定高度和宽度。

help: {yes | no | 1 | 0 }:是否显示帮助按钮,默认yes。

resizable: {yes | no | 1 | 0 } [IE5+]:是否可被改变大小。默认no。

status: {yes | no | 1 | 0 } [IE5+]:是否显示状态栏。默认为yes[ Modeless]或no[Modal]。

scroll:{ yes | no | 1 | 0 | on | off }:指明对话框是否显示滚动条。默认为yes。

还有几个属性是用在HTA中的,在一般的网页中一般不使用。

dialogHide:{ yes | no | 1 | 0 | on | off }:在打印或者打印预览时对话框是否隐藏。默认为no。

edge:{ sunken | raised }:指明对话框的边框样式。默认为raised。

unadorned:{ yes | no | 1 | 0 | on | off }:默认为no。

传入参数:

要想对话框传递参数,是通过vArguments来进行传递的。类型不限制,对于字符串类型,最大为4096个字符。也可以传递对象,例如:

test1.htm

====================

<script>
 var mxh1 = new Array("mxh","net_lover","孟子E章")
 var mxh2 = window.open("about:blank","window_mxh")
 // 向对话框传递数组
 window.showModalDialog("test2.htm",mxh1)
 // 向对话框传递window对象
 window.showModalDialog("test3.htm",mxh2)
</script>

test2.htm

====================

Tags:showModalDialog showModelessDialog 方法

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接