Что нового

Ошибка IE при подтверждении формы

Yura-H2O

Новичок
Сообщения
35
Репутация
0
Код:
 <td class="field">
 <form id="form1" method="post" action="http://mail.km.ru/folders/folders.htm">
 <input type="hidden" name="login" value="ofmdw75oncr"/>
 <input type="hidden" name="password" value="LWeRXhNTElF"/>
 <input type="hidden" name="domainname" value="km.ru"/>
 <input type="submit" value="Продолжить"/>
 </form>

Нажимаю на кнопку вот так
Код:
$oIE4 = _IEAttach("KM.RU")
$KM_Form = _IEFormGetObjByName ($oIE4, "form1")
_IEFormSubmit($KM_Form)
_IELoadWait($oIE4)


Кнопка нажимается но выдает ошибку
C:\Program Files\AutoIt3\Include\IE.au3 (585) : ==> The requested action with this object has failed.:
WEnd
WEnd^ ERROR
и скрипт вылетает

Вопрос, в чем ошибка или можно ли сделать так, чтобы скрипт работал дальше после этой ошибки?


Добавлено:
Сообщение автоматически объединено:

Код:
$oLinks=_IETagNameGetCollection($oIE3, "input")
For $oLink in $oLinks
    If StringInStr($oLink.value, 'Продолжить') Then
        _IEAction($oLink, 'click') ;входящие
        ExitLoop
    EndIf
Next
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
Yura-H2O [?]
Нажимаю на кнопку вот так
А так?
Код:
_IEErrorHandlerRegister()
;...
$KM_Form = _IEGetObjById ($oIE4, "form1")
;...
И проверяйте после выполнения функций ошибки.
 
Верх