Chrome浏览器window.showModaldialog

Chrome浏览器window.showModaldialog

问题描述:

我正在使用JavaScript打开一个使用window.showModaldialog()的子窗口,我已经从子页面重新调用一个值在IE和firefox中工作正常,但不是在Chrome浏览器中工作,是还有其他解决方法或替代方案可以在Chrome中使用。Chrome浏览器window.showModaldialog

+1

请提供代码,你尝试过什么 – anishMarokey 2010-09-24 05:54:47

+0

打开JavaScript控制台与谷歌的错误查找错误。 – Aristos 2010-09-24 06:47:29

在Chrome中检查弹出式窗口拦截器。应该工作得很好。

Popup Blocker

我有同样的问题。检查这个链接。

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

您可以使用:

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'); 

} 
}