Retourne une référence à l'objet Frame ou à une iFrame donnée par son nom
#include <IE.au3>
_IEFrameGetObjByName ( ByRef $oObject, $sName )
$oObject | Variable objet InternetExplorer.Application, Window ou objet Frame |
$sName | Nom de l'image que vous souhaitez rechercher |
Succès: | Retourne une variable objet pointant sur l'objet Window d'un Frame, @extended = nombre de Frames. |
É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 trouvée |
@extended: | Contient le nombre de paramètres invalides |
L'objet retourné par cette fonction est un objet Window qui permet d'accéder au document contenu à l'intérieur.
Vous pouvez également accéder à la balise Frame ou iFrame et à ses propriétés - pour ce faire, utilisez _IETagNameGetCollection().
; Ouvre l'exemple iFrame, obtient une référence sur iFrame ; avec le nom "iFrameTwo" et remplace le body de l'HTML #include <IE.au3> Local $oIE = _IE_Example("iframe") Local $oFrame = _IEFrameGetObjByName($oIE, "iFrameTwo") _IEBodyWriteHTML($oFrame, "Hello <b><font color=red>iFrame!</font></b>") _IELoadWait($oFrame)