Funktionreferenz


_IEImgClick

Beschreibung anzeigen in

Simuliert einen Mausklick auf ein Bild. Das Bild kann durch einen Teil des Wertes der Attribute alt, name oder src identifiziert werden

#include <IE.au3>
_IEImgClick ( ByRef $oObject, $sLinkText [, $sMode = "src" [, $iIndex = 0 [, $iWait = 1]]] )

Parameter

$oObject Objektvariable einer InternetExplorer.Application, eines Window- oder eines Frameobjekts.
$sLinkText Text, auf den der Inhalt des Attributs, welches in $ s_mode bestimmt wurde, überprüft werden soll.
$sMode [optional] Bestimmt die Suchmethode
    "src" = (Standard) Bild wird nach seiner Quelle identifiziert
    "id" = Bild wird anhand seiner ID identifiziert (siehe Bemerkungen))
    "alt" = Bild wird anhand seines Alternativtextes identifiziert
$iIndex [optional] Gibt an, welches Bild angeklickt werden soll, falls mehrere Bilder mit den gleichen Daten bestehen (Index beginnt bei 0).
$iWait [optional] Gibt an, ob gewartet werden soll bis die Seite geladen wird.
    0 = Nicht warten.
    1 = (Standard) Warten, bis die Seite komplett geladen ist.

Rückgabewert

Erfolg: Nichts.
Fehler: 0 oder -1 und setzt das @error Flag auf ungleich null
@error:
2 ($_IEStatus_COMError) - COM Error in Objektreferenz
3 ($_IEStatus_InvalidDataType) - Ungültiger Datentyp.
4 ($_IEStatus_InvalidObjectType) - Ungültiges Objekt
5 ($_IEStatus_InvalidValue) - Ungültiger Wert
6 ($_IEStatus_LoadWaitTimeout) - Ladezeit überschritten
7 ($_IEStatus_NoMatch) - Keine Übereinstimmung
8 ($_IEStatus_AccessIsDenied) - Zugriff verweigert
9 ($_IEStatus_ClientDisconnected) - Verbindung abgebrochen
@extended: Beinhaltet Nummer des ungültigen Parameters

Bemerkungen

"name" wird seit HTML5 nicht mehr unterstützt aber wird immer noch akzeptiert und ist äquivalent zu "id" auf HTML5 Seiten.

Verwandte Funktionen

_IEFormImageClick, _IEImgGetCollection, _IELoadWait

Beispiel

Beispiel 1

#include <IE.au3>

; Klickt auf ein Bild (Tag img) anhand eines Alternativtextes (Attribut alt)

Local $oIE = _IE_Example("basic")
_IEImgClick($oIE, "AutoIt Homepage Image", "alt")

Beispiel 2

#include <IE.au3>

; Klickt auf ein Bild (IMG) anhand des Namens

Local $oIE = _IE_Example("basic")
_IEImgClick($oIE, "AutoItImage", "id") ; für HTML5-Seiten ist "name" zu verwenden

Beispiel 3

#include <IE.au3>

; Klickt auf ein Bild (IMG) anhand eines Teilstrings des Quelltextes

Local $oIE = _IE_Example("basic")
_IEImgClick($oIE, "autoit_6_240x100.jpg", "src")

Beispiel 4

#include <IE.au3>

; Klickt auf ein Bild (IMG) anhand eines kompletten Strings des Quelltextes

Local $oIE = _IE_Example("basic")
_IEImgClick($oIE, "http://www.autoitscript.com/images/logo_autoit_210x72.png")