UDF > IE >


_IEBodyWriteHTML

Remplace le code HTML de la balise <body> du document

#include <IE.au3>
_IEBodyWriteHTML ( ByRef $oObject, $sHTML )

Param�tres

$oObject Variable objet InternetExplorer.Application, Window ou objet Frame
$sHTML La cha�ne HTML � �crire dans le document

Valeur de retour

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 dans la r�f�rence d'un objet
3 ($_IEStatus_InvalidDataType) - Type de donn�e invalide
4 ($_IEStatus_InvalidObjectType) - Type d'objet invalide
6 ($_IEStatus_LoadWaitTimeout) - D�lai de chargement d�pass�
8 ($_IEStatus_AccessIsDenied) - Acc�s refus�
9 ($_IEStatus_ClientDisconnected) = Client d�connect�
@extended: Contient le nombre de param�tres invalides

Remarque

Vous pouvez utiliser _IEBodyReadHTML() pour lire le contenu HTML courant du corps du document, manipuler cette cha�ne puis la r�-�crire avec _IEBodyWriteHTML().
Vous pouvez �galement utiliser _IEDocInsertHTML(), _IEDocInsertText() et les propri�t�s innerHTML, innerText, outerHTML et outerText de _IEPropertyGet() et _IEPropertySet() pour contr�ler les �l�ments sp�cifiques sans avoir � r��crire de gros blocs de texte.

En relation

_IEBodyReadHTML, _IEBodyReadText, _IEDocInsertHTML, _IEDocInsertText, _IELoadWait, _IEPropertyGet, _IEPropertySet

Exemple

; Ouvre un navigateur avec l'exemple iFrame, obtient une r�f�rence
; sur iFrame avec le nom "iFrameTwo" et le remplace dans la balise body

#include <IE.au3>

Local $oIE = _IE_Example("iframe")
Local $oFrame = _IEFrameGetObjByName($oIE, "iFrameTwo")
_IEBodyWriteHTML($oFrame, "Hello <b><font color=red>iFrame!</font></b>")