简体   繁体   English

Chrome浏览器窗口。showModal对话框

[英]Chrome browser window.showModaldialog

我正在使用javascript使用window.showModaldialog()打开子窗口,我从子页面中检索到一个值,该值在IE和Firefox中工作正常,但在chrome浏览器中不工作,是否有任何替代方法或替代方法也可以在Chrome中使用。

I have the same problem. 我也有同样的问题。 Check this link. 检查此链接。

http://codecorner.galanter.net/2014/09/02/reenable-showmodaldialog-in-chrome/ http://codecorner.galanter.net/2014/09/02/reenable-showmodaldialog-in-chrome/

You can use: 您可以使用:

function modalWin() {

if (window.showModalDialog) {

window.showModalDialog("xpopupex.htm","name",
"dialogWidth:255px;dialogHeight:250px");

} 

else {

window.open('xpopupex.htm','name',
'height=255,width=250,toolbar=no,directories=no,status=no,
continued from previous linemenubar=no,scrollbars=no,resizable=no ,modal=yes');

}
} 

Check your popup blocker in Chrome. 在Chrome中检查您的弹出窗口阻止程序。 Should work just fine. 应该工作正常。

弹出窗口阻止程序 .

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM