Page 1 sur 1
[R] Le refresh de IEAction
Posté : jeu. 13 nov. 2008 21:03
par fandz
Bonjour a tous
j'ai une question un peu tordu
j'aimerais savoir si l'objet est rechargé aprés un refresh de IEaction
voici ce que je fais
_IEAction ($o_IE, "refresh")
$s_HTML = _IEBodyReadHTML ( $o_IE )
je voudrais savoir si l'objet o_IE est rechargé lorsque je fais le refresh? ou si il est comme avant
merci d'avance
Re: [..] Le refresh de IEAction
Posté : jeu. 13 nov. 2008 21:27
par timmalos
Sur un objet, je ne sais pas, en tout cas si tonj $o_IE c'est l'handle d'Internet Explorer, c'est à dire si il est obtenu par _IECreate ou _IEAttach, alors oui, tout la page sera rafraichie ca j'ai testé.
ET après tu peux faire ton $s_HTML = _IEBodyReadHTML ( $o_IE )
Ton je t'assure à 99% que OUI, mais tu peux tester toi meme

Re: [..] Le refresh de IEAction
Posté : jeu. 13 nov. 2008 21:40
par sylvanie
Bonsoir,
Le refresh semble bien se finir avant de passer la main, voici un poc :
je charge une url bien lourde en n'attendant pas pour tester la valueur de _IEPropertyGet ( $o_IE, "busy" )
Pour l'affichage, on observe bien les messages "occupés", alors que pour le refresh, la même astuce n'affiche rien, donc le refresh attands bien que la page soit chargée pour rendre la main :
► Afficher le texte
Code : Tout sélectionner
#include <IE.au3>
$o_IE=_IECreate ("http://therealwine.miniville.fr/",0,1,0) ; ici on lance une url longue à charger, et on n'attends pas son download total pour continuer le script
;on va affiché occupé tant que la page est en charge
While _IEPropertyGet ( $o_IE, "busy" ) = True
ConsoleWrite("occupé"&@CRLF)
WEnd
ConsoleWrite("obj chargé"&@CRLF&"Début Refresh :"&@CRLF)
_IEAction ($o_IE, "refresh")
ConsoleWrite("status = "&_IEPropertyGet ( $o_IE, "busy" )&@CRLF)
;même manip pour le refresh
While _IEPropertyGet ( $o_IE, "busy" ) = True
ConsoleWrite("occupé"&@CRLF)
WEnd
$s_HTML = _IEBodyReadHTML ( $o_IE )
ConsoleWrite($s_HTML)
_IEQuit($o_IE)
Re: [..] Le refresh de IEAction
Posté : jeu. 13 nov. 2008 22:10
par fandz
je vais chercher autre chose
merci en tout cas

Re: [R] Le refresh de IEAction
Posté : jeu. 13 nov. 2008 22:25
par sylvanie
Tiens, je viens de me rendre compte que j'ai (encore ...) répondu à côté, j'avais cru lire que la question tournait autours de savoir si un refresh chargeait entièrement la page avant de rendre la main ... Bon et bien on va dire que j'aurai répondu à une question par anticipation ...
