Gibt eine Objektvariable zurück, die durch die ID oder den Namen bestimmt wird
#include <IE.au3>
_IEGetObjById ( ByRef $oObject, $sID )
$oObject | Objektvariable einer InternetExplorer-Application, eines Fensters oder Frameobjekts. |
$sID | Bestimmt die ID oder den Namen des Objektes, nach dem gesucht werden soll. |
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 |
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.
#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)