UDF > IE >


_IEImgClick

Simule un clic de souris sur une image. Cherche les occurrences des sous-chaînes "alt", "name" ou "src"

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

Paramètres

$oObject Variable objet InternetExplorer.Application, Window ou Frame
$sLinkText Texte qui doit correspondre au contenu de l'attribut spécifié dans $sMode
$sMode [optionnel] Spécifie le mode de recherche
    "src"= (par défaut) cherche à correspondre à l'URL de l'image
    "id" = cherche à correspondre à l'ID de l'image (voir remarques)
    "alt"= cherche à correspondre au texte de remplacement de l'image
$iIndex [optionnel] Si le texte de img apparait plus d'une fois, spécifie l'occurrence que vous souhaitez par son index, à partir de 0
$iWait [optionnel] Spécifie s'il faut attendre que la page soit chargée avant de retourner
    0 = Retourne immédiatement, sans attendre que la page soit chargée
    1 = (par défaut) Attend que le chargement de la page soit terminée avant de retourner

Valeur de retour

Succès: Aucun retour.
Échec: Retourne 0 ou -1 et définit @error <> 0.
@error: 1 ($_IEStatus_GeneralError) - Erreur générale
2 ($_IEStatus_COMError) - Erreur COM sur une référence d'objet
3 ($_IEStatus_InvalidDataType) - Type de donnée invalide
4 ($_IEStatus_InvalidObjectType) - Type d'objet invalide
5 ($_IEStatus_InvalidValue) - Valeur invalide
6 ($_IEStatus_LoadWaitTimeout) - Délai de chargement dépassé
7 ($_IEStatus_NoMatch) - Pas de correspondance trouvée
8 ($_IEStatus_AccessIsDenied) - Accès refusé
9 ($_IEStatus_ClientDisconnected) - Client déconnecté
@extended: Contient le nombre de paramètres invalides

Remarque

"name" n'est plus pris en charge avec HTLM5 mais toujours accepté et équivaut à "id" pour les pages HTML5.

En relation

_IEFormImageClick, _IEImgGetCollection, _IELoadWait

Exemple

Exemple 1

; Clic sur IMG en recherchant le texte Alt

#include <IE.au3>

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

Exemple 2

; Clic sur IMG par id

#include <IE.au3>

Local $oIE = _IE_Example("basic")
_IEImgClick($oIE, "AutoItImage", "id") ; "name" est aussi equivalent pour les pages HTML5

Exemple 3

; Clique sur IMG en recherchant la sous-chaîne src

#include <IE.au3>

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

Exemple 4

; Clique sur IMG par chaîne complète src

#include <IE.au3>

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