window.showModalDialog dialogHeight / dialogWidth似乎在IE 8中不起作用

时间:2011-07-05 14:13:27

标签: javascript internet-explorer-8 showmodaldialog

我在IE 6工作了10年,我工作的公司突然宣布我们正在迁移到IE 8用于我们的Intranet应用程序。快速浏览一下似乎在我们的IE 8中工作得很好,但似乎有一个与window.showModalDialog的怪癖,我想知道是否有人可以提供帮助?

基本上下面的代码在IE6中执行并打开一个我期望的宽度/高度的窗口:

//Set options
var sOptions = 'dialogWidth:247px; dialogHeight:181px; dialogLeft:100px; dialogTop:100px; status:no; scroll:no; help:no; resizable:yes';

//Open dialog
var oValue = window.showModalDialog(sURL, null, sOptions);

然而,在IE 8中(或者我猜IE 7,因为在Intranet应用程序中它将被强制为“兼容模式”),对话框将以更大的宽度/高度打开。

有谁知道可能导致这种情况的原因?我有一个模糊的想法,可能会强制执行最小宽度/高度,但我找不到任何文件来支持这个......

0 个答案:

没有答案