Thanks, Aaron,
A snip-it would be great. Will that work in both Internet Explorer, Firefox,
and any other software that handles BrowseMode - like mail clients - or, do
I have to reconstruct for each application? Asking, since my code gave me
one result in IE, and an empty object under Firefox. Sure seems you are
right, the BrowseMode offered to us, is lacking. :) Any reason for it not to
provide us a direct way to get to the HTML stuff?
Anyway, please provide what you have for sample code, and I will see if I
can get anything further with my project here.
thanks,
----- Original Message -----
From: "Aaron Smith" <[email protected]>
To: <[email protected]>
Sent: Monday, February 03, 2014 8:38 PM
Subject: Re: Retrieving a link from the BrowseMode buffer
Hi, David.
Honestly, you're best bet is to get the NativeObjectModel from the IE
Window itself, and work with the HTMLWindow2 interface directly (from this
you can get the Document object, and workwith the DOM directly). The
BrowseMode interface through Window-Eyes scripting is greatly lacking.
Ican give you a snippet for getting the IHTMLWindow2 interface if you're
interested.
Thanks,
Aaron
On 2/3/2014 7:51 AM, David wrote:
Think I got stuck here, and wonder if someone could give me a bit of
first-aid :)
I have the following code:
Dim BMBuffer: Set BMBuffer = BrowseMode
Dim BMLineNumber: BMLineNumber = BMBuffer.CursorLine
Dim BMLine: Set BMLine = BMBuffer.Lines( BMLineNumber)
So far, things work well, and I can get it to speak the line number, and
the text of the line. Next, I check on the IsLink boolean, to make sure I
am on a link in the buffer. Now, how do I retrieve the actual link - that
is, the "http" blah-blah stuff - from my finding?
OK, I read in the reference material for WE, and find the DOMNode
property. So, I do something like:
Dim BMNode: Set BMNode = BMLine.DOMNode
If I now test on the TypeName of the BMNode variable, whenever focusing a
link, I get the message that it is
Nothing,
when I am working in Firefox, and in Internet Explorer, I get an object
of the type
DispHtmlTextNode.
Not really sure, why it would return an empty object, when in Firefox,
but recognize things well enough in Internet Explorer. Well, computers
have their own kind of fun.
Anyway, my real trouble here is, how can I make the app tell me the
actual "http" stuff for the focused Link, when in BrowseMode? What is the
correct syntax here? Any ideas are welcome. Thanks all of you...
--
Aaron Smith
Web Development * App Development * Product Support Specialist
GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825
260-489-3671 * gwmicro.com
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.