Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для proxy

Старожил


Сообщения: 460
Благодарности: 152

Профиль | Отправить PM | Цитировать


#include <IE.au3>
_IEGetObjByName ( ByRef $o_object, $s_Id [, $i_index = 0] )

$o_object: Переменная, которая сожержить указатель на объект InternetExplorer.Application, окно, или объект фрейм.
$s_Id: Определенное имя или ID объекта, который желаете найти
$i_index: опционально: Если имя или ID объекта встречается более одного раза, можно указать номер необходимого экземпляра объекта (отсчет начниется с 0). 0 (по умолчанию) или положительное целое число возвращают указаетль на экземпляр объекта. -1 возвращает колекцию (список) найденных объектов.

Возвращаемое значение:
Успех: Возвращается объект - указаетль на искомый объект/ы, @Extended = содержит колличество возвращаемых объектов
Неуспех (сбойу, крах): Возвращается 0 и устанавливается @Error
@Error: 0 ($ _IEStatus_Success) = Нет ошибок
3 ($ _IEStatus_InvalidDataType) = Неправильный тип данных
7 ($ _IEStatus_NoMatch) = Нет совпадений
@Extended: Содержит номер ошибочного (неправильного) параметра

Примечание:
Эта функция возвращает объект - указаетль(ссылку) на какой-либо объект в документе с указанным иминем или ID. DOM элементы могут иметь имя или ID атрибуты или все сразу. Указанный ID может быть сопоставлен только с одиним элементом, а указанное имя может быть сопоставленно с несколькими элементами. В Internet Explorer, имя и ID пространство имен являются общим.


----------------------------------------------------------------------------------------

#include <IE.au3>
_IEFormElementSetValue ( ByRef $o_object, $s_newvalue [, $f_fireEvent = 1] )

$o_object: Переменная, которая сожержить указатель на объект InternetExplorer.Application, объект элемента Form.
$s_newvalue: Новое значение, котрое будет назначенно (установленно) элементу Form.
$f_fireEvent: опционально: Указывает, вызывать ли событие OnChange после изменения значения
0 = Не вызывать событие OnChange или OnClick после изменения значения
1 = (по умолчанию) Вызывать событие OnChange и OnClick после изменения значения

Возвращаемое значение:
Успех: Возвращается 1
Неуспех (сбойу, крах): Возвращается 0 и устанавливается @Error
@Error: 0 ($ _IEStatus_Success) = Нет ошибок
3 ($ _IEStatus_InvalidDataType) = Неправильный тип данных
4 ($ _IEStatus_InvalidObjectType) = Неправильный тип объекта
@Extended: Содержит номер ошибочного (неправильного) параметра


Примечание:
Хотя все Form элементы имеют значение, только текстовые (текст ориентированные) элементы используют значение их (Form элементов) атрибута в явном виде (тип text, textarea, hidden, password и file). Значение других Form элементов не влияет на то, что отображается в пользовательском интерфейсе, даже если элемент возвращает значение, когда он выбран или активен.

См. _IEFormElementOptionSelect, _IEFormElementCheckboxSelect, _IEFormElementRadioSelect и _IEFormImageClick для получения более подробной информации.

Примечание: Неполучится использовать _IEFormElementSetValue, чтобы установить значение INPUT TYPE=FILE элемента. Ограничения безопасности браузера остановят выполнение сценария (для) этого элемента. См. пример ниже для понимания(?).

-------
Мысли-читатель сломался, может подробней расскажите?
А где исходный код? Или мы стихи обсуждаем?! )) Настройки темы > Решено ?


Последний раз редактировалось proxy, 30-06-2009 в 20:28.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:09, 30-06-2009 | #9