Sign in to follow this  
Followers 0
saldous

IELINKGETCOLLECTION ID's

4 posts in this topic

#1 ·  Posted (edited)

If I run this:

$oxLinks = _IELinkGetCollection ($oIE)
For $oLink In $oxLinks
    MsgBox(0, "Link Info", $oLink.id)
Next

It returns me a list of links by their ID. The question is how do I then perform an _IEAction on one of those ID's in the collection?

I've looked in the help and I'm stumped. I know when using IEFormGetCollection I then have to use IEFormElementGetObjByName, but when I use IELinkGetCollection what do I use?

This is the HTML code of the link / button I'm wanting to click on:

CODE
<a href="#" onclick="clear_editProfileForm();document.forms['editProfileForm'].elements['editProfileForm:_link_hidden_'].value='editProfileForm:okButton';if(document.forms['editProfileForm'].onsubmit){var result=document.forms['editProfileForm'].onsubmit(); if( (typeof result == 'undefined') || result ) {document.forms['editProfileForm'].submit();}}else{document.forms['editProfileForm'].submit();}return false;" id="editProfileForm:okButton" onmousedown="java script: this.className='sswsbutton sswsbutton-down'" onmouseup="java script: this.className='sswsbutton sswsbutton-hover'" onmouseover="java script: this.className='sswsbutton sswsbutton-hover'" onmouseout="java script: this.className='sswsbutton'" class="sswsbutton">Save</a>

So the link ID = editProfileForm:okButton but how do I get IEAction to click it? :whistle:

Any ideas?

thanks

Edited by saldous

Share this post


Link to post
Share on other sites



#2 ·  Posted (edited)

ok, I may be getting there by trying:

$SaveButton = _IELinkGetCollection ($oIE, "editProfileForm:okButton")

_IEAction ($SaveButton, "click")

It clicks something, but isn't doing what I want it to do, maybe as this is a java script link?

Edited by saldous

Share this post


Link to post
Share on other sites

Look in the help file at _IEGetObjByName ().

Share this post


Link to post
Share on other sites

Big_daddy, you are a star, I got it working perfectly now using that :whistle:

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0