IE11
にshowModalDialog
という問題が発生しました。ダイアログウィンドウは正常に動作しますが、は幅と高さを無視します。パラメータダイアログは非常に小さなウィンドウで開き、ユーザーはサイズを変更する必要があります。showModalDialog - IE11はdialogHeightとdialogWidthを無視します
私はこの機能がChromeで廃止され、jQuery-UIダイアログなどの他のオプションも知っていますが、showModalDialog
を使用してこの問題を解決できるかどうかを知りたいと思います。
JSコード:
var url = "/xxWar/xxModal.jsp?title=xx&frameUrl=/xxWar/xxServlet%3Faction%3Dxx";
var value = showModalDialog(url, init, "dialogWidth:" + width + "px;dialogHeight:" + height + "px;resizable:yes;status:no;scroll:yes;help:no");
とxxModal.jsp:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title><%=request.getParameter("title")%></title>
</head>
<frameset rows="0,*" frameborder="no" border="0" framespacing="0">
<frame src="" name="header">
<frame src="<%=request.getParameter("frameUrl")%>" name="main" id="main">
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
ありがとうございます!