UDF > IE >


_IELinkClickByIndex

Simuler un clic de souris sur un lien donné par son index compté à partir de 0 (dans l'ordre du source)

#include <IE.au3>
_IELinkClickByIndex ( ByRef $oObject, $iIndex [, $iWait = 1] )

Paramètres

$oObject Objet variable d'un InternetExplorer.Application, Fenêtre ou objet Frame
$iIndex Index, compté à partir de 0, du lien sur lequel vous souhaitez cliquer
$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 le chargement complet de la page 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 dans une référence d'objet
3 ($_IEStatus_InvalidDataType) - Type de donnée invalide
4 ($_IEStatus_InvalidObjectType) - Type d'objet 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

Pas tous les éléments qui semblent être des liens en sont en réalité.
Il est de pratique courante d'attacher les événements onClick de JavaScript à d'autres éléments DOM pour simuler le comportement des liens.
Pour activer ces éléments, utilisez "click" avec _IEAction().

En relation

_IELinkClickByText, _IELoadWait

Exemple

; Open browser with basic example, click on the 3rd link
; on the page (note: the first link is index 0)

#include <IE.au3>

Local $oIE = _IE_Example("basic")
_IELinkClickByIndex($oIE, 2)