Chrome浏览器window.showModaldialog

时间:2010-09-24 05:46:31

标签: javascript asp.net google-chrome

我正在使用javascript来使用window.showModaldialog()打开一个子窗口,我已经从子页面重新调整了一个值在IE和Firefox中工作正常但是在chrome浏览器中没有工作,有没有任何解决方法或者替代它也可以在chrome中工作。

2 个答案:

答案 0 :(得分:1)

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

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

}
} 

答案 1 :(得分:0)

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

Popup Blocker