Функция

_FFObj

Вернуть или установить значение атрибута

#Include <FF.au3>
_FFObj($sObject[, $sAttrib = ""[, $vValue = ""]])

 

Параметры

$sObject Объект, полученный из вызова _FFObjGet или _FFXPath
DOM элемент
сокращение DOM элемента
DOM элемент с атрибутом и значением
$sAttrib Опционально: атрибут элемента
$vValue Опционально: значение атрибута элемента

 

Возвращаемое значение

Успешное выполнение: Значение атрибута
Ошибка: Пустая строка и установка @ERROR
@ERROR: 0 ($_FF_ERROR_Success)
4 ($_FF_ERROR_InvalidValue)
8 ($_FF_ERROR_NoMatch)

 

Связана с функциями

_FFObjGet, _FFObjNew, _FFObjDelete

 

Пример

#Include <FF.au3>
_FFConnect()

If _FFIsConnected() Then
_FFTabAdd("http://ff-au3-example.thorsten-willert.de/")

_FFXPath("//form[1]//input[position()=2]","",9)
MsgBox(64,"", _FFObj("xpath","type"))
; OR
MsgBox(64,"", _FFObj("xpath.value"))
_FFObj("xpath.checked=true")

Sleep(5000)

_FFOpenURL("google.com")

If _FFObjNew("google", "window.content.document") Then
MsgBox(64, "Cookie", _FFObj("google","cookie"))
; OR
MsgBox(64, "Domain", _FFObj("google.domain"))
_FFObjDelete("google") ; :D
EndIf

$sInput = _FFObjGet("q", "name") ; returns a string - no object!
_FFObj($sInput, "value", "autoit")
MsgBox(64, "Suche: ", _FFObj($sInput, "value"))

_FFTabClose("Google", "label")

_FFDisConnect()
EndIf