Funktionreferenz


_IEPropertySet

Beschreibung anzeigen in

Setzt eine ausgewählte Eigenschaft des Browsers oder DOM-Elements

#include <IE.au3>
_IEPropertySet ( ByRef $oObject, $sProperty, $vValue )

Parameter

$oObject Objektvariable einer InternetExplorer.Application
$sProperty Browsereigenschaften (siehe Bemerkungen)
$vValue Der neue Wert, der in den Browsereigenschaften gesetzt werden soll

Rückgabewert

Erfolg: 1.
Fehler: 0 und setzt das @error Flag auf ungleich null.
@error: 3 ($_IEStatus_InvalidDataType) - Ungültiger Datentyp
4 ($_IEStatus_InvalidObjectType) - Ungültiger Objekttyp
5 ($_IEStatus_InvalidValue) - Ungültiger Wert
@extended: Beinhaltet Nummer des ungültigen Parameters

Bemerkungen

Die folgende Tabelle bietet eine Beschreibung der einzelnen Eigenschaften. Einige für DOM-Elemente, andere für den Browser.

Browser Eigenschaften

Property Beschreibung
"addressbar" Gibt an, ob die Adressleiste eines Objektes sichtbar oder versteckt ist.
"contenteditable" Gibt einen Booleschen Wert (true/false) aus, der zeigt, ob das Objekt mit Maus und Tastatur verändert werden kann.
"height" Gibt die Größe (Höhe) des Hauptfensters des Browsers an.
"innerhtml" Ersetzt den geränderten HTML-Quelltext eines Elementes ohne seine Anfangs- und End-Tags.
"innertext" Ersetzt den geränderten Text (aber nicht alle Tags) eines Elements. Üblicherweise identisch mit outertext.
"left" Gibt die Koordinaten vom linken Rand des Hauptfensters des Browsers an.
"menubar" Gibt einen Booleschen Wert (true/false) aus, der zeigt, ob die Menüleiste des Browsers sichtbar ist.
"offline" Gibt einen Booleschen Wert (true/false) aus, der zeigt, ob der Browser momentan im Offlinemodus läuft.
"outertext" Ersetzt den geränderten Text (aber nicht alle Tags) eines Elements. Üblicherweise identisch mit innertext.
"outerhtml" Ersetzt den geränderten HTML-Quelltext eines Elementes einschließlich seiner Anfangs- und End-Tags.
"resizable" Gibt einen Booleschen Wert (true/false) aus, der zeigt, ob das Objekt in der Größe veränderbar ist.
"silent" Gibt einen Booleschen Wert (true/false) aus, der zeigt, ob der Browser Alerts anzeigen kann.
"statusbar" Gibt einen Booleschen Wert (true/false) aus, der zeigt, ob die Statusbar des Browsers sichtbar ist.
"statustext" Gibt den Text des Browsers in der Statusbar an.
"theatermode" Gibt einen Booleschen Wert (true/false) aus, der zeigt, ob der Browser im Theatermodus (Vollbild) läuft. Im Theatermodus füllt der Browser den gesamten Desktop und hat nur eine Navigationsleiste mit den wichtigsten Buttons zur Bedienung.
"title" Ersetzt den Titel des Dokuments. Beachte, dass sich dieser vom Fenstertitel unterscheidet, welcher üblicherweise mit dem Dokumententitel beginnt, aber einen weiteren Teil enthält, der in der Registry hinterlegt ist (z.B. "- Internet Explorer" oder "- Mozilla Firefox"
"toolbar" Gibt einen Booleschen Wert (true/false) aus, der zeigt, ob die Toolleiste des Browsers sichtbar ist.
"top" Gibt die Koordinaten vom oberen Rand des Hauptfensters des Browsers an.
"width" Gibt die Breite des Hauptfensters des Browsers an.

Verwandte Funktionen

_IEAction, _IEBodyWriteHTML, _IEDocInsertHTML, _IEDocInsertText, _IEPropertyGet

Beispiel

#include <IE.au3>

; Öffnet eine Browser-Instanz mit dem Grundbeispiel, prüft ob die Statusbar sichtbar ist.
; Falls sie nicht sichtbar ist, wird sie eingeblendet.
; Dann wird der Text in der Statusbar angezeigt.

Local $oIE = _IE_Example("basic")
If Not _IEPropertyGet($oIE, "statusbar") Then _IEPropertySet($oIE, "statusbar", True)
_IEPropertySet($oIE, "statustext", "Schau was ich machen kann")
Sleep(2000)
_IEPropertySet($oIE, "statustext", "Ich kann den Text in der Statusbar ändern")