window.showModalDialog dialogWidth属性在IE中不起作用

时间:2009-05-21 20:23:10

标签: asp.net javascript

我有一个2.0框架ASP.Net页面,它在我们控制的环境(IE 7)中运行。 dialogWidth属性似乎不起作用。该脚本如下:

var win = window.showModalDialog ('Page.aspx', 'PopupPage', 'dialogHeight:600px,dialogWidth:800px,resizable:0');

dialogHeight工作正常,但无论我将dialogWidth更改为 - 它似乎都限制在约250px的宽度。在上面的配置中,模态弹出窗口比较宽 - 即使宽度为800,高度为600。

2 个答案:

答案 0 :(得分:7)

选项必须用分号分隔,而不是用逗号分隔。

var win = window.showModalDialog ('Page.aspx', 'PopupPage', 'dialogHeight:600px; dialogWidth:800px; resizable:0');

答案 1 :(得分:6)

试试这个:

var returnValue = window.showModalDialog(sUrl,'','unadorned:yes;resizable:1;
dialogHeight:550px;dialogwidth:985px;scroll:no;status=no');

我工作的人有同样的问题,这解决了他的问题......