_IELinkGetCollection
Returns a collection object containing all links in the document or a single link by index.
#include <IE.au3>
_IELinkGetCollection(ByRef $o_object [, $i_index = -1])
Параметры
$o_object | Переменная объекта InternetExplorer.Application, объекта Окна или Фрейма (области) |
$i_index |
[необязательный] specifies whether to return a collection or indexed instance 0 or positive integer returns an indexed instance -1 = (по умолчанию) returns a collection |
Возвращаемое значение
Успех: | Возвращает an object collection of all links in the document, @extended = link count |
Ошибка: | Возвращает 0 и устанавливает @error |
@error: | 0 ($_IEStatus_Success) = Нет ошибок |
3 ($_IEStatus_InvalidDataType) = Неверный тип данных | |
5 ($_IEStatus_InvalidValue) = Неверное значение | |
7 ($_IEStatus_NoMatch) = Нет совпадений | |
@extended: | Содержит номер неверного параметра |
Примечания
Not all elements that appear to be links actually are. It is common practice to attach onClick JavaScript events to other DOM elements to simulate the behavior of links. To activate such elements, use "click" with _IEAction.Пример
; *******************************************************
; Пример 1 - Open browser with basic example, get link collection,
; loop through items and display the associated link URL references
; *******************************************************
#include <IE.au3>
$oIE = _IE_Example ("basic")
$oLinks = _IELinkGetCollection ($oIE)
$iNumLinks = @extended
MsgBox(4096, "Link Info", $iNumLinks & " links found")
For $oLink In $oLinks
MsgBox(4096, "Link Info", $oLink.href)
Next