UDF > IE >


_IEGetObjById

Retourne une variable objet donn� par son id

#include <IE.au3>
_IEGetObjById ( ByRef $oObject, $sID )

Param�tres

$oObject Variable objet InternetExplorer.Application, Window ou objet Frame
$sID Sp�cifie l'id de l'objet qui vous int�resse

Valeur de retour

Succ�s: Retourne une variable objet pointant sur l'objet sp�cifi�.
�chec: D�finit @error <> 0.
@error: 3 ($_IEStatus_InvalidDataType) - Type de donn�e invalide
7 ($_IEStatus_NoMatch) - Pas de correspondance trouv�e

Remarque

Cette fonction retourne une r�f�rence d'objet � n'importe quel objet dans le document avec l'ID ou le nom sp�cifi�.
les �l�ments DOM peuvent avoir un attribut Name ou un attribut ID ou les deux.
Un ID sp�cifique peut �tre affect� qu'� un seul �l�ment alors qu'un Name sp�cifique peut �tre attribu� � plusieurs �l�ments.
Dans Internet Explorer, les espaces de noms Name et ID sont partag�s.

En relation

_IEGetObjByName

Exemple

; Ouvre une instance du navigateur avec le formulaire exemple, obtient une r�f�rence d'objet sur 
; l'�l�ment DIV avec l'ID "line1". Affiche le innerText
; de cet �l�ment dans la console.

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

Local $oIE = _IE_Example("basic")
Local $oDiv = _IEGetObjById($oIE, "line1")

MsgBox($MB_SYSTEMMODAL, "Line1", $oDiv.innertext)