Funktionreferenz


_IEFrameGetObjByName

Beschreibung anzeigen in

Gibt eine Objekt zurück, welches auf einen Frame oder iFrame verweist und durch einen Namen bestimmt wurde

#include <IE.au3>
_IEFrameGetObjByName ( ByRef $oObject, $sName )

Parameter

$oObject Objektvariable einer InternetExplorer.Application, eines Window- oder eines Frameobjekts
$sName Name des gewünschten Frames

Rückgabewert

Erfolg: eine Objektvariable die auf das Windowobjekt des Frames verweist, @extended = Anzahl der Frames
Fehler: Setzt das @error Flag auf ungleich null
@error: 3 ($_IEStatus_InvalidDataType) - Ungültiger Datentyp
4 ($_IEStatus_InvalidObjectType) - Ungültiger Objekttyp
7 ($_IEStatus_NoMatch) - Keine Übereinstimmung gefunden
@extended: Nummer des ungültigen Parameters

Bemerkungen

Das Objekt, das von dieser Funktion zurückgegeben wird, erlaubt den Zugriff auf das Dokument welches das Windowobjekt enthält.
Wenn man Zugriff auf Frame- und IFrame-Tags und deren Eigenschaften benötigt, muss man _IETagNameGetCollection() benutzen.

Verwandte Funktionen

_IEFrameGetCollection

Beispiel

#include <IE.au3>

; Öffnet das iFrame-Beispiel und bekommt den Bezug zu dem iFrame mit dem Namen "iFrameTwo" und Ersetzt seinen HTML-Body.

Local $oIE = _IE_Example("iframe")
Local $oFrame = _IEFrameGetObjByName($oIE, "iFrameTwo")
_IEBodyWriteHTML($oFrame, "Hallo <b><font color=red>iFrame!</font></b>")
_IELoadWait($oFrame)