UDF > IE >


_IEIsFrameSet

V�rifie si la Window donn�e contient un FrameSet

#include <IE.au3>
_IEIsFrameSet ( ByRef $oObject )

Param�tre

$oObject Variable objet InternetExplorer.Application, Window ou Frame

Valeur de retour

Succ�s: Retourne 1 si l'objet fait r�f�rence � une page FrameSet.
�chec: Retourne 0 et d�finit @error <> 0.
@error: 2 ($_IEStatus_COMError) - Erreur COM dans une r�f�rence d'objet
3 ($_IEStatus_InvalidDataType) - Type de donn�e invalide
@extended: Contient le nombre de param�tres invalides

Remarque

_IEFrameGetCollection() ne pr�cisent pas si les Frames mentionn�s font partie d'un FrameSet ou si elles sont iFrames.
Si des Frames existent sur une page et que cette fonction retourne False, alors les Frames sont des iFrames.

En relation

_IEFrameGetCollection

Exemple

; Affiche l'exemple frameset, obtient la collection d'images,
; d�termine le nombre d'images, affiche le nombre d'images ou  de iFrames pr�sentes

#include <IE.au3>
#include <MsgBoxConstants.au3>

Local $oIE = _IE_Example("frameset")
Local $oFrames = _IEFrameGetCollection($oIE)
Local $iNumFrames = @extended
If $iNumFrames > 0 Then
    If _IEIsFrameSet($oIE) Then
        MsgBox($MB_SYSTEMMODAL, "Frame Info", "Page contains " & $iNumFrames & " frames in a FrameSet")
    Else
        MsgBox($MB_SYSTEMMODAL, "Frame Info", "Page contains " & $iNumFrames & " iFrames")
    EndIf
Else
    MsgBox($MB_SYSTEMMODAL, "Frame Info", "Page contains no frames")
EndIf

_IEQuit($oIE)