Retourne une r�f�rence d'objet sur un �l�ment de formulaire donn� par son nom
#include <IE.au3>
_IEFormElementGetObjByName ( ByRef $oObject, $sName [, $iIndex = 0] )
$oObject | Variable objet InternetExplorer.Application, objet Form |
$sName | Repr�sente le nom de l'�l�ment de formulaire qui vous int�resse |
$iIndex | [optionnel] Si le nom de l'�l�ment du formulaire apparait plus d'une fois, sp�cifie l'occurrence par un index � partir de 0 0 (par d�faut) ou un entier positif retourne une occurrence index�e -1 retourne une collection des �l�ments du formulaire sp�cifi� |
Succ�s: | Retourne une variable objet pointant sur l'objet Form Element, @extended = nombre d'�l�ments. |
�chec: | D�finit @error <> 0. |
@error: | 3 ($_IEStatus_InvalidDataType) - Type de donn�e invalide 4 ($_IEStatus_InvalidObjectType) - Type d'objet invalide 7 ($_IEStatus_NoMatch) - Pas de correspondance |
@extended: | Contient le nombre de param�tres invalides |
Si l'�l�ment d�sir� de formulaire n'a pas de nom ou d'ID, _IEFormElementGetCollection() permet d'obtenir une r�f�rence par index.
_IEFormElementGetCollection, _IEFormElementGetValue, _IEFormElementSetValue, _IEFormSubmit
; Obtient une r�f�rence sur un �l�ment de formulaire par nom. ; Dans ce cas, soumet une requ�te au moteur de recherche Google #include <IE.au3> Local $oIE = _IECreate("http://www.google.com") Local $oForm = _IEFormGetObjByName($oIE, "gbqf") Local $oQuery = _IEFormElementGetObjByName($oForm, "q") _IEFormElementSetValue($oQuery, "AutoIt IE.au3") _IEFormSubmit($oForm)