2009-05-21 160 views
1

我有一個運行在我們的控制環境(IE 7)中的2.0框架ASP.Net頁面。 dialogWidth屬性似乎沒有工作。代息如下:window.showModalDialog dialogWidth屬性在IE中不起作用

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

dialogHeight工作正常,但不管我改變dialogWidth - 它似乎被限制在大約250像素的寬度。在上面的配置中,模式彈出窗口較寬,即使寬度爲800,高度爲600.

+0

???與你問的問題沒有任何關係。問題在於用逗號分隔的參數。它忽略了dialogHeight之後的所有其他參數。 – 2009-05-21 20:45:51

回答

5

試試這個:

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

有人和我一起工作了同樣的問題,而這個固定他的問題...

+0

樸素:是的,似乎是關鍵 - 像冠軍一樣工作!謝謝 – 2009-05-21 20:41:36

7

選項必須用分號分隔,而不是逗號。

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