Браузер Chrome window.showModaldialog - PullRequest
       6

Браузер Chrome window.showModaldialog

0 голосов
/ 24 сентября 2010

Я использую javascript, чтобы открыть дочернее окно с помощью window.showModaldialog (), я возвратил значение из дочерней страницы, работает нормально в IE и Firefox, но не работает в браузере Chrome, есть ли обход илиальтернатива тому, чтобы он работал и в Chrome.

Ответы [ 2 ]

1 голос
/ 31 октября 2014

У меня такая же проблема.Проверьте эту ссылку.

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

}
} 
0 голосов
/ 25 сентября 2010

Проверьте блокировку всплывающих окон в Chrome. Должно работать просто отлично.

Popup Blocker.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...