towlier
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору [more] Вопрос связанный с работой ComОбъекта "InternetExplorerApplication"; Данный фрагмент кода отрабатывает в IE8 (акцент на получение элемента сайта по id и установка ему значения из 1с): Код: appIE.Document.frames(1).document.getElementById("Utente").Value = СокрЛП(Логин); | На IE 11 вываливается ошибка appIE.Document.frames(1) - "Метод объекта не обнаружен frames()"; игрался с настройками IE 11, добавлял сайт в режим совместимости - ничего не помогает. Такие ошибки обычно возникают если страница загружена не полностью. Поставил точку останова на проблемной строке и дождался пока страница визуально полностью загрузится в окне браузера, отладчиком вызываю - ошибка. (перед этим перепробовал все возможные методы проверки загрузки страницы: и busy и readyState = "complete"); Искал элементы getElementsByName - возвращает ComОбъект без свойства value. Подскажите пожалуйста, кто знает в чем может быть проблема; Пробовал на разных релизах платформы от 8.2 до 8.3.Установку IE 8 не предлагать, есть другие обязательные приложения которые работают только с IE 11. Спасибо! | Всего записей: 5 | Зарегистр. 30-09-2016 | Отправлено: 17:54 24-10-2016 | Исправлено: towlier, 13:25 25-10-2016 |
|