Что нового

При использовании функции _IEAction() нажатие кнопки в IE9 не происходит.

IIuOHeP

Новичок
Сообщения
21
Репутация
2
Есть сайт на нем необходимо авторизоваться. С заполнением полей логина и пароля проблем не возникло. Но когда дошёл в своей задаче до пункта нажать кнопку "Войти"... получил неожиданный результат. Функция _IEAction() не производит ни каких действий.
Мой код:
Код:
#include <IE.au3>
Global $oIE = _IECreate("http://freezee.ru/admin.php?mod=addnews&action=addnews")
Sleep(2000)
$oInputs = _IETagNameGetCollection($oIE, "input")
$i = 0
For $oInput In $oInputs
	ConsoleWrite("Form: " & $oInput.form.name & " Type: " & $oInput.type & "  Name: " & $oInput.name & " value:" & $oInput.value & " classname:" & $oInput.classname & " " & $i & @CRLF)
	If $oInput.value = "Войти" Then
		_IEAction($oInput, "click")
	EndIf
	$i += 1
Next


P.S. Использую IE9
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Re: _IEAction() не работает

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"_IEAction() не работает" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, Модератор раздела.
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Re: При использовании функции _IEAction() нажатие кнопки в IE не происходит.

IIuOHeP [?]
Об этом уже писали!
Нужно выключить режим совместимости в IE9.
 
Верх