Simule un clic de souris sur un <input type=image>. Cherche les occurrences des sous-cha�nes alt, name ou src
#include <IE.au3>
_IEFormImageClick ( ByRef $oObject, $sLinkText [, $sMode = "src" [, $iIndex = 0 [, $iWait = 1]]] )
$oObject | Variable objet de n'importe quel �l�ment DOM (sera converti en un objet document associ�) |
$sLinkText | Valeur utilis�e pour rechercher l'�l�ment - traitement selon $sMode |
$sMode | [optionnel] Sp�cifie le mode de recherche: "src" = (par d�faut) cherche l'URL de l'image "id" = cherche l'ID de l'image (voir Remarques) "alt" = cherche le texte alternatif de l'image |
$iIndex | [optionnel] Si le texte de img apparait plus d'une fois, sp�cifie l'occurrence que vous souhaitez par l'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� avant de retourner |
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 |
L'�l�ment de formulaire <input type=image> est trait�e diff�remment de tous les autres.
Il n'est pas reconnu par Internet Explorer en tant que membre de la collection d'�l�ments de formulaire et cette fonction vous donne donc d'autres moyens d'obtenir une r�f�rence sur cet �l�ment � l'aide des cha�nes 'src', 'name' ou 'alt'.
Ind�pendamment de l'objet pass� � cette fonction, elle regarde l'�l�ment de formulaire dans le contexte du document complet.
"name" n'est plus pris en charge lorsque HTLM5 est utilis� mais toujours accept� et �quivaut � "id" pour les pages HTML5.
_IEImgClick, _IEImgGetCollection, _IELoadWait
; Ouvre une instance du navigateur avec le formulaire exemple, clique sur ; l'�l�ment <input type=image> avec recherche du texte alt #include <IE.au3> Local $oIE = _IE_Example("form") _IEFormImageClick($oIE, "AutoIt Homepage", "alt")
; Ouvre une instance du navigateur avec le formulaire exemple, clique sur l'�l�ment <input type=image> ; avec recherche de l'URL source img #include <IE.au3> Local $oIE = _IE_Example("form") _IEFormImageClick($oIE, "autoit_6_240x100.jpg", "src")
; Ouvre une instance du navigateur avec le formulaire exemple, clique sur l'�l�ment ; <input type=image> avec recherche du nom #include <IE.au3> Local $oIE = _IE_Example("form") _IEFormImageClick($oIE, "imageExample", "name")