Funktionreferenz


_IEGetObjById

Beschreibung anzeigen in

Gibt eine Objektvariable zurück, die durch die ID oder den Namen bestimmt wird

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

Parameter

$oObject Objektvariable einer InternetExplorer-Application, eines Fensters oder Frameobjekts.
$sID Bestimmt die ID oder den Namen des Objektes, nach dem gesucht werden soll.

Rückgabewert

Erfolg: eine Objektvariable, die auf ein bestimmtes Objekt verweist.
Fehler: Setzt das @error Flag auf ungleich null
@error: 3 ($_IEStatus_InvalidDataType) - Ungültiger Datentyp
7 ($_IEStatus_NoMatch) - Keine Übereinstimmung gefunden

Bemerkungen

Diese Funktion gibt eine Referenz auf ein Objekt zurück, das die angegebene ID oder den angegebenen Namen trägt.
DOM-Objekte können als Attribute den Namen, die ID oder beides zusammen haben.
Eine ID kann jeweils nur einmal vergeben werden, während der Name von mehreren Elementen verwendet werden kann.
Im Internet Explorer werden der Name und die ID im gleichen Namensraum verwendet.

Verwandte Funktionen

_IEGetObjByName

Beispiel

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

;Öffnet einen Browser mit dem basic-Beispiel, eine Objektreferenz zum DIV-Element mit der ID "line1" erstellen. Gibt den innerText dieses Elements in einem Nachrichtenfenster aus.

Local $oIE = _IE_Example("basic")
Local $oDiv = _IEGetObjById($oIE, "line1")
MsgBox($MB_SYSTEMMODAL, "Zeile1", $oDiv.innertext)