Я загружаю окно Microsoft CRM 4.0 со страницы внутренней сети, используя window.open (...).
Когда окно закрывается, мне нужно программно нажать кнопку на странице, которая его открыла. Я могу сделать это из собственной формы, получив кнопку (имя которой передается в строке запроса) и выполнив ее метод click в JavaScript.
Я подумал, что мог бы попытаться открыть свое собственное окно с фреймом, содержащим страницу CRM, как я это делаю с другими веб-системами в нашей Интранете. На странице я могу затем нажать кнопку в событии onunload страницы. Однако, хотя это работает для большинства наших систем, с CRM я получаю две проблемы.
- Если я открою окно и просто закрою его, я получу ошибку CRM.
- Если я нажимаю кнопку «Сохранить и закрыть» в окне CRM, он сохраняется, но не закрывается.
Есть ли решение для этого?