2010-08-30 2 views
0

Я занимаюсь разработкой диалогового окна в CRM 4.0. Открытие диалогового окна через эту линию: -window.showModalDialog появляется дважды в IE8

JavaScript = "window.showModalDialog ('http://localhost/CinmarPages/BatchPurchaseOrderChange.aspx', окно, 'dialogHeight: 400px; dialogWidth: 600px; помощь: 0; состояние: 0, пролистайте: 0'); crmGrid .refresh();»

На кнопке Ok этого диалогового окна написанный код является чем-то «Сохранить операцию + предупреждение» («xxxx») + window.close(); и на кнопке отмены window.close() ;.

Проблема, с которой я столкнулась, - это когда я выбираю кнопку «ОК» или «Отмена», текущее поведение ModalDialog соответствует ожидаемому, но тот же URL-адрес ModalDialog снова открывается в полноэкранном браузере IE. Это происходит только в процессе производства, когда я просматриваю экземпляр браузера IE для производства, а если я получаю доступ к производственному CRM с любой другой машины, рабочий процесс и все отлично, то это не открывается снова.

Я чувствую, что в рабочем браузере IE есть проблема с настройкой. Поскольку многие пользователи CRM обращаются к производственной машине через терминальные службы, поэтому мне нужна эта функциональность и для работы на производстве. Windows Server 2003 R2 x64 (с пакетом обновления 2) с IE8 установлен на производстве.

ответ

3

Добавить <base target="_self"/> под тегом <head>.

От: here и here.

Смежные вопросы