2012-10-17 76 views
2

注:問題時只能用IE 10 Beta版本IE 10貝塔 - window.showModalDialog忽略dialogHeight和dialogWidth打開窗口時,這已經framset

方案: a.html已在showModalDialog打開b.html: window.showModalDialog(b.html, self, 'dialogHeight=800px;dialogWidth=900px');

b.html中有框架: <%@ Page Language="vb" AutoEventWireup="false" Codebehind="somefile.aspx.vb"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"> <HTML> <HEAD> Some Title </TITLE> </HEAD> <frameset rows="40px,*" border="0" frameSpacing="0" frameBorder="0"> <frame src="myfile.aspx" noresize height="100%" width="100%" scrolling="no"> </frameset> </HTML>

問題: 當我嘗試從a.html打開b.html使用window.showModalDialog,彈出出現在一個小窗口壽呃,我給了dialogHeight和dialogWidth。這隻發生在IE10上。我正在使用測試版。請幫忙。

+0

也出現在IE 10出現預覽版的Windows 7。 –

回答

3

我已經能夠通過指定framesest頁面document compatibility mode來解決這個問題:

<meta http-equiv="x-ua-compatible" content="IE=7" >