![]() |
Подтверждение удаления на странице в IE
При нажатии на ссылку на странице, выскакивает диалоговое окно для подтверждения удаления записи и скрипт останавливается, ждёт нажатия на кнопку.
Если скопировать текст этой ссылки и вставить в браузер, то удаление происходить без подтверждения, но $IE.Navigate($ref) выдаёт ошибку: нет метода navigate. ссылка вида http://*******.ru/ru/****/osmotr/?de...k_id=116006952 принудительно привёл её к строковому типу, на всякий. Не хочет. нажимаю на ссылку так: $ie.Document.body.getElementsByClassName("deldk").Item(0).click() Надо либо как-то заставить IE открыть ссылку, либо подтвердить удаление. Вот такая заморока. |
Победил следующим образом:
Почему-то при переходе по страницам слетали переменные. То ли это на этом сайте так, то ли везде, не знаю. Заново цепляем IE и всё работает. Код:
$ie = (New-Object -COM "Shell.Application").Windows() ` |
Время: 05:34. |
Время: 05:34.
© OSzone.net 2001-