Hello, I've developed a script that automates a web page but it uses a lot of mouseclick (x,y) functions to click on areas of the screen becasue I cant use controlcommand type functions as the buttons aren't "real" controls but some kind of javascript objects. I'm switching to using the _IE UDF to get a more precise control over the page. Here's my problem. My script creates a IE window, loads a page and clicks on a link. This works fine. The link opens a new page in the same window. I try to access the objects on this page but all I can see are the objects from the previous page. If I add an _IE navigate(www.xxxxxx.yy/zzz.aspx) between lines 13 & 14 everything works fine. Thanks for any help you can give me. Steve Here's the code: #include <IE.au3>
#include <MsgBoxConstants.au3>
Local $Username = "xxxxxx"
Local $Paswword = "xxxxx"
$oIE = _IECreate()
_IENavigate($oIE, "http://www.xxxxxxxx")
Local $oSubmit = _IEGetObjByName($oIE, "ctl00$$Button1")
Local $oUsername = _IEGetObjByName($oIE, "ctl00$Username")
Local $oPassword = _IEGetObjByName($oIE, "ctl00$Password")
_IEPropertySet($oUsername, "innertext", $Username)
_IEPropertySet($oPassword, "innertext", $Paswword)
_IEAction($oSubmit, "click") ; opens a new page www.xxxxxx.yy/zzz.aspx
_IELoadWait($oIE)
Local $oHomeTab = _IEGetObjById($oIE, "ctl00_d1"); still "seeing" the HTML code from the original page (www.xxxxxxxx). Not the new HTML on page www.xxxxxx.yy/zzz.aspx
If IsObj($oHomeTab) Then
_IEAction($oHomeTab, "click")
Else
MsgBox(1, 1, "Error no button found")
EndIfPS how do I inset the code directly into these help pages instead of using cut and paste