RobMac Posted December 10, 2007 Share Posted December 10, 2007 Also posted under someone elses topic but it may be a different question, sorry for the double post if it belongs there. How do I get the text/reference that shows up after onclick. For example in my case this is an image and to access the image source I can use "$oImg.src" but when I try "$oImg.onclick" I dont get anything. How do I simply access / read / get the text apearing after this part of the object code? Alternatively, how do I get the full text that apears for the object. Here is the HTML code I am working with: <IMG title="Open this entry" style="CURSOR: pointer" onclick="jump('e20071001', 'A21*', 'xml')" src="images/plus.png"> Can I do this with the _IE functions or do I need the _XML package? Thanks in advance. -Rob Link to comment Share on other sites More sharing options...
PsaltyDS Posted December 10, 2007 Share Posted December 10, 2007 Also posted under someone elses topic but it may be a different question, sorry for the double post if it belongs there.How do I get the text/reference that shows up after onclick. For example in my case this is an image and to access the image source I can use "$oImg.src" but when I try "$oImg.onclick" I dont get anything. How do I simply access / read / get the text apearing after this part of the object code? Alternatively, how do I get the full text that apears for the object.Here is the HTML code I am working with:<IMG title="Open this entry" style="CURSOR: pointer" onclick="jump('e20071001', 'A21*', 'xml')" src="images/plus.png">Can I do this with the _IE functions or do I need the _XML package?Thanks in advance.-RobI think if you look at the HTML for the whole page, you'll see jump() declared as a scripted function. There's no way for an _IE* function to know what that (javascript?) "jump()" function is going to do with those inputs. Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Link to comment Share on other sites More sharing options...
RobMac Posted December 11, 2007 Author Share Posted December 11, 2007 I think if you look at the HTML for the whole page, you'll see jump() declared as a scripted function. There's no way for an _IE* function to know what that (javascript?) "jump()" function is going to do with those inputs. That's ok, but how do I just get those inputs? I just need to get the "A21" so I can make sure I am clicking the right images... Link to comment Share on other sites More sharing options...
DaleHohm Posted December 11, 2007 Share Posted December 11, 2007 One way: _IEPropertyGet($oImg, "innerhtml") Dale 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...
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