Actually, this may be possible after all... It will likely take quite a bit of experimentation, but this code below works in JAWS according to the directions on the link below... It's a start at any rate. ; Site for all related info for screen reader developers... ; http://www.mozilla.org/access/windows/at-apis ; Global MSAA Object for main Window Content globals object MSAAWin Script tmpScript () Say ("Firefox MSAA test", 0) var handle nWin, handle oWin, string findClass, int cid ; Desired window class name. let FindClass = "MozillaContentWindowClass" ; Loop to get the right handle. let nWin = GetFocus () While (oWin != nWin) if GetWindowClass (nWin) == findClass then let oWin = nWin else let oWin = nWin let nWin = GetParent (nWin) endif EndWhile if GetWindowClass (nWin) != findClass then Say ("Content class not found", 0) Return endif Say ("Found Content window", 0) ; Now create the MSAA object for the captured window handle. if not MSAAWin then let MSAAWin = GetObjectFromEvent (nWin, 0, 0, cid) if not MSAAWin then Say ("The MSAA object could not be created", 0) Return endif Say ("MSAA object created", 0) endif ; Still haven't got past this point... ; Presumably now I need to get an instance of the ISimpleDOMNode, if this is possible. Perhaps as type variant... ; If that isn't possible, the MSAA commands should be good for something at this point. Hopefully. ; ... EndScript ----- Original Message ----- From: "Jamal Mazrui" <Jamal.Mazrui@xxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Tuesday, July 08, 2008 11:58 AM Subject: [jawsscripts] FW: FW: Re: How do you get the Firefox DOM forscripting? > -----Forwarded Message----- > From: dev-accessibility-bounces+jamal.mazrui=3Dfcc.gov@xxxxxxxxxxxxxxxxx > [mailto:dev-accessibility-bounces+jamal.mazrui=3Dfcc.gov@xxxxxxxxxxxxxxxx= > g > ] On Behalf Of Victor Tsaran > Sent: Tuesday, July 08, 2008 2:32 PM > To: dev-accessibility@xxxxxxxxxxxxxxxxx > Subject: Re: FW: [jawsscripts] Re: How do you get the Firefox DOM > forscripting? > > Jamal, > The answer is "you don't" or rather "you can't". > Vic > > Jamal Mazrui wrote: >> If anyone has answers, I'd be glad to forward them to the JAWS > scripting list. >>=20 >> Jamal >>=20 >> -----Forwarded Message----- >> From: jawsscripts-bounce@xxxxxxxxxxxxx=20 >> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Bryan Garaventa >> Sent: Tuesday, July 08, 2008 3:24 AM >> To: jawsscripts@xxxxxxxxxxxxx >> Subject: [jawsscripts] Re: How do you get the Firefox DOM for > scripting? >>=20 >> I think I understand the mechanics behind the behavior, which relies > on an MSAA object instead of a traditional DOM. >>=20 >> I'm not sure how to get a running instance of this though. Would > getting the current MSAA object at point using the Firefox main window > handle return this MSAA object? >>=20 >> Would it then be possible to use the various method calls at=20 >> http://www.mozilla.org/access/architecture >>=20 >> It isn't clear to me if it's possible to read an ID attribute from any > of these MSAA object nodes however, which is what I would really need to > scan for. Is this possible within the JAWS scripting environment when > scanning the Firefox MSAA object tree? >>=20 >>=20 >> ----- Original Message ----- >> From: "Jackie McBride" <abletec@xxxxxxxxx> >> To: <jawsscripts@xxxxxxxxxxxxx> >> Sent: Monday, July 07, 2008 5:12 PM >> Subject: [jawsscripts] Re: How do you get the Firefox DOM for > scripting? >>=20 >>=20 >>> Bryan: >>> >>> Check out >>> http://developer.mozilla.org/en/docs/Accessibility:Architecture >>> & see if it helps, ok? >>> >>> On 7/7/08, Bryan Garaventa <bgaraventa11@xxxxxxxxxxxxxx> wrote: >>>> Is there any JAWS script function that returns a document object for > >>>> Firefox? The IE DOM is easy to get using IEGetCurrentDocument, but=20 >>>> nothing appears to work in Firefox for the same purpose. >>>> >>>> __________ >>>> View the list's information and change your settings at=20 >>>> //www.freelists.org/list/jawsscripts >>>> >>>> >>> >>> -- >>> Change the world--1 deed at a time >>> Jackie McBride >>> Check out my homepage at: >>> www.abletec.serverheaven.net >>> & please join my fight against breast cancer=20 >>> = > <http://teamacs.acsevents.org/site/TR?px=3D1790196&pg=3Dpersonal&fr_id=3D= > 34 >>> 89> >>> __________ >>> View the list's information and change your settings at=20 >>> //www.freelists.org/list/jawsscripts >>> >>=20 >> __________ >> View the list's information and change your settings at=20 >> //www.freelists.org/list/jawsscripts >>=20 > _______________________________________________ > dev-accessibility mailing list > dev-accessibility@xxxxxxxxxxxxxxxxx > https://lists.mozilla.org/listinfo/dev-accessibility > __________ > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > __________ View the list's information and change your settings at //www.freelists.org/list/jawsscripts