设置模式窗口的属性如高度、宽度等

原创 2007年09月17日 12:03:00

今天试着用了一下模式窗口,语法和通常的打开窗口(window.open)比较类似,它调用的方法是:window.showModalDialog(sURL [, vArguments] [, sFeatures]),在这里我主要想说的是关于如何修改这个窗口的属性如大小等等。

这次犯了典型的经验主义的错误,以为和window.open一样,我用了width,height等来进行设置,事实证明这是错滴。应该用dialogWidthdialogHeight来进行设置,具体的可以设置的属性如下所示:

dialogHeight: 对话框干呕度
  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

还有一点特别要注意的是,各个特征之间是以分号(;)分隔的,而不是逗号(,),否则只有第一个特征会生效,下面是一个简单的例子:

window.showModalDialog('selTripType.jsp','',

'dialogWidth =280px;dialogHeight =150px;status=no;resizable=no;');

 

相关文章推荐

JavaScript获取和设置窗口宽度、高度

Window的innerHeight和innerWidth属性 只读属性,声明了窗口的文档显示区的高度和宽度,以像素计。 这里的宽度和高度不包括菜单栏、工具栏以及滚动条等的高度。 ...

【框架MFC】限制单文档和多文档窗口范围最小值(设置窗口宽度和高度的下限)

原理 在CWnd类的“CreateEx”函数中使用了“::AfxCtxCreateWindowEx”来设置窗口的属性,在调用“::AfxCtxCreateWindowEx”函数之前,调用了PreCre...

JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度

网页可见区域宽:document.body.clientWidth  网页可见区域高:document.body.clientHeight  网页可见区域宽:document.body.offsetW...

【web前端】关于窗口内高度,宽度相关的方法

//页面位置及窗口大小function GetPageSize() {var scrW, scrH;if(window.innerHeight && window.scrollMaxY){ // Mo...

Javascript获取屏幕、浏览器窗口 ,网页高度、宽度等参数

Javascript获取获取屏幕、浏览器窗口 ,浏览器,网页高度、宽度的大小 网页可见区域宽:document.body.clientWidth  网页可见区域高:document.body.cl...

JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度

网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offse...

Javascript获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度

var wid=100; document.getElementById("someid").style.width=wid; 设置高度 /********************  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设置模式窗口的属性如高度、宽度等
举报原因:
原因补充:

(最多只允许输入30个字)