Retourne l'objet collection de tous les �l�ments de l'objet d�fini par son TagName ou un �l�ment unique d�fini par son index
#include <IE.au3>
_IETagNameGetCollection ( ByRef $oObject, $sTagName [, $iIndex = -1] )
$oObject | Variable objet InternetExplorer.Application, Window, Frame, iFrame ou tout autre objet DOM |
$sTagName | TagName de la collection � retourner (par exemple, IMG, TR etc..) |
$iIndex | strong>[optionnel] Sp�cifie s'il faut retourner une collection ou une instance d�finie par son index 0 ou un entier positif = index de l'instance � retourner -1 = (Par d�faut) retourne une collection |
Succ�s: | Retourne une variable objet contenant la collection Tag sp�cifi�, @extended = nombre de Tags. |
�chec: | D�finit @error <> 0. |
@error: | 3 ($_IEStatus_InvalidDataType) - Type de donn�e unvalide 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 |
Le DOM est hi�rarchique, aussi si l'objet pass� est l'objet document, les �l�ments sp�cifi�s dans le document sont retourn�s.
Si l'objet pass� est un objet � l'int�rieur du document (par exemple un objet Table), alors uniquement les �l�ments sp�cifi�s � l'int�rieur de cet objet sont retourn�s.
; Ouvre une instance du navigateur avec l'exemple formulaire, obtient la collection ; de toutes les balises INPUT et affiche le nom du formulaire et le type chaque #include <IE.au3> #include <MsgBoxConstants.au3> Local $oIE = _IE_Example("form") Local $oInputs = _IETagNameGetCollection($oIE, "input") Local $sTxt = "" For $oInput In $oInputs $sTxt &= $oInput.type & @CRLF Next MsgBox($MB_SYSTEMMODAL, "Form Input Type", "Form: " & $oInput.form.name & @CRLF & @CRLF & " Types :" & @CRLF & $sTxt) _IEQuit($oIE)