pootie tang Posted July 25, 2006 Share Posted July 25, 2006 I looking to see if someone might be able to help. I have a webpage that appears to have links but they are actually inside of a table. I tried to use _IELinkClickByText and _IEImgClick but neither one worked. Attached is a sample of the source and a screenshot of the page. Any help would be appreciated. Davesample.txt Link to comment Share on other sites More sharing options...
DaleHohm Posted July 25, 2006 Share Posted July 25, 2006 I looking to see if someone might be able to help. I have a webpage that appears to have links but they are actually inside of a table. I tried to use _IELinkClickByText and _IEImgClick but neither one worked. Attached is a sample of the source and a screenshot of the page. Any help would be appreciated. DaveAs you point out, they are not links... they are text inside <SPAN> tags with onclick Javascript events. So, something like this: #include <IE.au3> $oIE = _IEAttach("Microsoft Certificate Services") $sMatch = "Server Authentication Certificate (Monday July 24 2006 4:28:41 PM)" $oSpans = _IETagNameGetCollection($oIE, "span") For $oSpan in $oSpans ConsoleWrite($oSpan.innerText & @CR) If $oSpan.innerText = $sMatch Then ConsoleWrite("Found It" & @CR) _IEAction($oSpan, "click") EndIf Next Dale p.s. wouldn't you rather be bigdaddyDave? Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model Automate input type=file (Related) Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded Better Better? IE.au3 issues with Vista - Workarounds SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead? Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble Link to comment Share on other sites More sharing options...
pootie tang Posted July 25, 2006 Author Share Posted July 25, 2006 As you point out, they are not links... they are text inside <SPAN> tags with onclick Javascript events. So, something like this: #include <IE.au3> $oIE = _IEAttach("Microsoft Certificate Services") $sMatch = "Server Authentication Certificate (Monday July 24 2006 4:28:41 PM)" $oSpans = _IETagNameGetCollection($oIE, "span") For $oSpan in $oSpans ConsoleWrite($oSpan.innerText & @CR) If $oSpan.innerText = $sMatch Then ConsoleWrite("Found It" & @CR) _IEAction($oSpan, "click") EndIf Next Dale p.s. wouldn't you rather be bigdaddyDave? Thanks. I'll give it a try ... how do I go about making a change to my id. I looked around but couldn't find the right option. Link to comment Share on other sites More sharing options...
Moderators big_daddy Posted July 25, 2006 Moderators Share Posted July 25, 2006 Thanks. I'll give it a try ... how do I go about making a change to my id. I looked around but couldn't find the right option.Send a PM to one of the moderators and they can change it for you. 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