UDF > IE >


_IETagNameAllGetCollection

Retourne un objet collection de tous les �l�ments du document ou la hi�rarchie du document dans l'ordre du source ou un �l�ment unique donn� par son index

#include <IE.au3>
_IETagNameAllGetCollection ( ByRef $oObject [, $iIndex = -1] )

Param�tres

$oObject Variable objet InternetExplorer.Application, Window, Frame, iFrame ou tout autre objet DOM
$iIndex [optionnel] Sp�cifie s'il faut retourner une collection ou une instance d�finie par son index
    0 ou un entier positif pour retourner une instance d�finie par ce nombre
    -1 = (Par d�faut) pour retourner une collection

Valeur de retour

Succ�s: Retourne une variable objet contenant la collection de Tag, @extended = nombre de Tags.
�chec: D�finit @error <> 0.
@error: 3 ($_IEStatus_InvalidDataType) - Type de donn�e invalide
4 ($_IEStatus_InvalidObjectType) - Type d'objet invalide
5 ($_IEStatus_InvalidValue) - Valeur invalide
7 ($_IEStatus_NoMatch) - Pas de correspondance trouv�e
@extended: Contient le nombre de param�tres invalides

Remarque

Le DOM est hi�rarchique, aussi si l'objet pass� est l'objet document, tous les �l�ments du document sont retourn�s.
Si l'objet transmis est un objet � l'int�rieur du document (par exemple un objet Table), alors seulement les �l�ments � l'int�rieur de cet objet sont retourn�s.

En relation

_IETagNameGetCollection

Exemple

; Ouvre une instance du navigateur avec l'exemple basique, obtient la collection
; de tous les �l�ments et affiche le tagname et l'innerText de chaque

#include <IE.au3>
#include <MsgBoxConstants.au3>

Local $oIE = _IE_Example("basic")
Local $oElements = _IETagNameAllGetCollection($oIE)
For $oElement In $oElements
    If $oElement.id Then MsgBox($MB_SYSTEMMODAL, "Element Info", "Tagname: " & $oElement.tagname & @CRLF & "id: " & $oElement.id & @CRLF & "innerText: " & $oElement.innerText)
Next

_IEQuit($oIE)