Je fait un petit soft pour traduire du texte sur un site http://fr.babelfish.yahoo.com/
Le problème qui se pose c'est qu'après que je fait _IEAction ("le bouton", "click") ça charge une nouvelle page.
Comment faire pour avoir le contenu de la nouvelle IE chargée et l'objet DIV (j'ai son ID) ou le nouveau code html ou le texte de la nouvelle page.
parce que je pense que le variable de _IECreate garde l'ancienne page et non pas la nouvelle.
voici le code :
Code : Tout sélectionner
#include <IE.au3>
$ie2 = _iecreate ("http://fr.babelfish.yahoo.com/")
$form = _IEFormGetObjByName ($ie2, "frmTrText")
$el = _IEFormElementGetCollection ($form)
for $el in $el
if $el.value = "" Then _IEFormElementSetValue ($el, "en_fr")
Next
$el2 = _IEFormElementGetObjByName ($form, "trtext")
_ieformelementsetvalue ($el2, "this is a test")
$el3 = _IEFormElementGetObjByName ($form, "btnTrTxt")
_IEAction ($el, "click")
$div = _IEGetObjById ($ie2, "result")
MsgBox (0, "", @error)
