Javascript showModalDialog()在IE11浏览器中未按预期工作

Javascript showModalDialog()在IE11浏览器中未按预期工作,javascript,html,internet-explorer-11,ie11-developer-tools,Javascript,Html,Internet Explorer 11,Ie11 Developer Tools,我正在尝试使用window.showModalDailog()方法创建一个大小可变的弹出窗口。但它总是打开默认的小尺寸窗口 <html> <body> <a href="#" onclick="javascript:void window.showModalDialog('http://www.google.com','width=950,height=950,toolbar=0,menubar=0,location=0,status=1,scrollbars=0,

我正在尝试使用window.showModalDailog()方法创建一个大小可变的弹出窗口。但它总是打开默认的小尺寸窗口

<html>
<body>
<a href="#" onclick="javascript:void window.showModalDialog('http://www.google.com','width=950,height=950,toolbar=0,menubar=0,location=0,status=1,scrollbars=0,resizable=0,left=0,top=0');return false;">Pop-up Window</a>
</body>
</html>


问题:上述代码无法打开大小为(950*950)的窗口,尽管每次它都会在IE11中打开一个默认的小窗口。

showModalDialog很可能很快就会被弃用(请参阅),因此我建议不要使用它


只需使用绝对定位的div来显示HTML内容,或者实现一个jQueryUI对话框以便于使用:

您正在使用window.open()的参数……
window.open(“”,'width=950,height=950,scrollbars=0')

但是showModalDialog有不同的参数,冒号而不是等号:
window.showModalDialog(“”,'popWin','dialogHeight:950,dialogWidth:950,scroll:no')

谢谢athams,你能给我一些例子说明如何使绝对定位div作为ModalDialog工作。@JITSU83看一下我组合的这个快速JSFIDLE: