UDF > IE >


_IEFrameGetObjByName

Retourne une référence à l'objet Frame ou à une iFrame donnée par son nom

#include <IE.au3>
_IEFrameGetObjByName ( ByRef $oObject, $sName )

Paramètres

$oObject Variable objet InternetExplorer.Application, Window ou objet Frame
$sName Nom de l'image que vous souhaitez rechercher

Valeur de retour

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

Remarque

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().

En relation

_IEFrameGetCollection

Exemple

; 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)