2

注: 問題は IE 10 Beta リリースでのみ発生します

シナリオ: a.html には、b.html を開くための showModalDialog があります。 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 から window.showModalDialog を使用して b.html を開こうとすると、dialogHeight と dialogWidth を指定したにもかかわらず、小さなウィンドウにポップアップが表示されます。これは IE10 でのみ発生します。ベータ版を使用しています。助けてください。

4

1 に答える 1

3

フレームのページでドキュメント互換モードを指定することで、この問題を回避することができました。

<meta http-equiv="x-ua-compatible" content="IE=7" >
于 2012-12-03T16:22:35.190 に答える