Я занимаюсь разработкой диалогового окна в CRM 4.0. Открытие диалогового окна через эту строку: -
JavaScript = "window.showModalDialog ('http://localhost/CinmarPages/BatchPurchaseOrderChange.aspx', window,' dialogHeight: 400px; dialogWidth: 600px; справка: 0; статус: 0; прокрутка: 0 '); crmGrid.Refresh ();"
На кнопке «Ок» этого диалогового окна написанный код является чем-то вроде операции «Сохранить» + «Предупреждение» («xxxx») + window.close (); и на кнопку отмены window.close () ;.
Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю кнопку «ОК» или «Отмена», текущее поведение ModalDialog соответствует ожидаемому, но тот же URL-адрес ModalDialog снова открывается в полнофункциональном браузере IE. Это происходит только в производственной среде, когда я просматриваю экземпляр производственного браузера IE, в то время как при доступе к производственной CRM с любой другой машины рабочий процесс и все в порядке, значит, он не открывается снова.
Мне кажется, что в рабочем браузере IE есть проблема с настройками. Так как многие пользователи CRM получают доступ к производственной машине через терминальные сервисы, поэтому мне нужна эта функциональность, чтобы работать и на производстве. Windows Server 2003 R2 x64 (с пакетом обновления 2) с IE8 установлен на производстве.