![]() |
Заполнение FORM в IE
Код:
#include <IE.au3> Спасибо. |
Сравни и найди ошибки:
Код:
#include <IE.au3> |
Спасибо.
Я правильно понимаю. Если форма не имеет имя то необходимо использовать индекс в этой функции: _IEFormGetCollection ($oIE, 0) [тут он 0, а может быть другим числом, к примеру 10], то при использовании след. функции: _IEFormElementGetCollection ($oForm, 0) нельзя использовать имя объекта как у меня в моем 'горе' примере. А откуда узнать, что поле логин имеет index = 0, а поле пассворда имеет index = 2 ? |
Цитата:
_IEFormElementGetCollection ($oForm, 0) - указывает на элемент на этой форме (в данном случае этот элемент первый в списке наявных элементов): 1 элемент будет иметь значение 0, второй - 1 и т.д. А узнать можна с помощью, например, DebugBar », где в списке форм будут описаны все присуствующие на странице формы (первая форма в списке будет иметь индекс - 0), а когда расскрыть конкретную форму и посмотреть из каких элементов она состоит, то появится список элементов на этой форме (первый элемент будет иметь индекс - 0)... Можна найти нужный элемент на форме и по имени так: Код:
#include <IE.au3> |
У меня стоит виста. Почему на ней все эти коды не работают и почти все примеры из справки тоже не работают.
Что бывает когда запускаешь выше приведенные коды: 1- открывается 2 окна ие (в одном грузится страничка по ссылке, а во втором ничего просто пытается к чему то подключиться) 2- а если написать $oIE = _IECreate ("http://i-jet.ru/forum/index.php", 0,0,0,1) ,то открывается одно окно ие в нем все грузится, но потом вылетает прога, ошибки: C:\Program Files\AutoIt3\Include\IE.au3 (2547) : ==> The requested action with this object has failed.: Return $o_object.document Return $o_object.document^ ERROR Это такая кривая виста или что то другое? |
Цитата:
|
Время: 17:19. |
Время: 17:19.
© OSzone.net 2001-