Setzt eine ausgewählte Eigenschaft des Browsers oder DOM-Elements
#include <IE.au3>
_IEPropertySet ( ByRef $oObject, $sProperty, $vValue )
$oObject | Objektvariable einer InternetExplorer.Application |
$sProperty | Browsereigenschaften (siehe Bemerkungen) |
$vValue | Der neue Wert, der in den Browsereigenschaften gesetzt werden soll |
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 |
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. |
_IEAction, _IEBodyWriteHTML, _IEDocInsertHTML, _IEDocInsertText, _IEPropertyGet
#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")