uda Posted November 7, 2007 Share Posted November 7, 2007 Hello! I have this line in web page <td id="aaa" rowspan="2" class="bbb" name="ccc"> </td> can i get the class name if i know the id and it is uniqe? Thanks! Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted November 7, 2007 Moderators Share Posted November 7, 2007 #include <array.au3>;Only to show you that $aSRE is an array $sText = '<td id="aaa" rowspan="2" class="bbb" name="ccc"> </td>' $sID = "aaa" $aSRE = StringRegExp($sText, '(?s)(?i)\<td id="' & $sID & '".+?class="(.+?)" name', 1) _ArrayDisplay($aSRE, "Class");Your return is in $aSRE[0] << Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. Link to comment Share on other sites More sharing options...
weaponx Posted November 7, 2007 Share Posted November 7, 2007 Wouldn't you use: #include <IE.au3> _IEGetObjById ( ByRef $o_object, $s_Id) ?? Link to comment Share on other sites More sharing options...
uda Posted November 7, 2007 Author Share Posted November 7, 2007 thanks this is a part of web page answer so the regexp is not relevant after i do imgclick i want to see it the class changed so i have to read the page again without opening it(how do i do it)? and then use getobj that did not work for me. thanks Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now