I'm having the same results and I don't know why its not working. = Oracle Don Mauck | Accessibility Evangelist = Cross Applications Unlimited 7700 Technology Way Denver CO 80237 Phone (303) 334-4184 Email don.mauck@xxxxxxxxxx = -----Original Message----- From: jawsscripts-bounce@xxxxxxxxxxxxx [mailto:jawsscripts-bounce@freelists= .org] On Behalf Of Bryan Garaventa Sent: Friday, June 20, 2008 1:41 PM To: jawsscripts@xxxxxxxxxxxxx Subject: [jawsscripts] Re: DOM Structure Is the DOM that is returned different from a standard document object using= this function? I'm not getting reliable results, for instance, Script tmpScript () Say ("test", 0) var object dom, string htmlString ; Works: ;let dom =3D IEGetCurrentDocument () ; Does not work: let dom =3D IEGetUnrestrictedWindow (IEGetCurrentDocument ()) ; Save the entire contents of the DOM into a string. let htmlString =3D dom.documentElement.outerHtml CopyToClipboard (htmlString) Say (htmlString, 0) EndScript ----- Original Message ----- From: "Artur R=E4pp" <rtr@xxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Friday, June 20, 2008 8:21 AM Subject: [jawsscripts] Re: DOM Structure > Hi, > > Try something similar > > Script test3 () > > var > > object allIE, > > object frame1 > > let allIE =3D IEGetUnrestrictedWindow (IEGetCurrentDocument ()) > > let frame1 =3D allIE.frames("index") > > ; get frame named index > > saystring (frame1.name) ; jaws says index > > EndScript > > > > hth > > Artur > > ----- Original Message ----- > From: "don mauck" <don.mauck@xxxxxxxxxx> > To: <jawsscripts@xxxxxxxxxxxxx> > Sent: Friday, June 20, 2008 4:25 PM > Subject: [jawsscripts] Re: DOM Structure > > > Yes, I would be very interested in seeing that, I tried = > IEGetUnrestrictedWi=3D ndow but could not see a way to get the frame I = > needed, it would sure be in=3D > teresting to see if it could be done. These scripts I'm doing will be > use=3D > d by many people. =3D > > > > > Oracle > Don Mauck | Accessibility Evangelist =3D > > Cross Applications Unlimited > 7700 Technology Way > Denver CO 80237 > Phone (303) 334-4184 > Email don.mauck@xxxxxxxxxx =3D > > > -----Original Message----- > From: jawsscripts-bounce@xxxxxxxxxxxxx = > [mailto:jawsscripts-bounce@freelists=3D > .org] On Behalf Of Bryan Garaventa > Sent: Friday, June 20, 2008 1:57 AM > To: jawsscripts@xxxxxxxxxxxxx > Subject: [jawsscripts] Re: DOM Structure > > I've never seen this work before. Can you show an example of the = > correct sy=3D ntax to retrieve the document object for the second frame = > in a parent Frame=3D Set document? For instance, if the content of the = > second FrameSet document =3D currently has focus such as by tabbing or = > reading within JAWS. That would h=3D elp a lot. > > Thanks, > > Bryan > > ----- Original Message ----- > From: "Artur R=3DE4pp" <rtr@xxxxxxxxx> > To: <jawsscripts@xxxxxxxxxxxxx> > Sent: Thursday, June 19, 2008 10:30 PM > Subject: [jawsscripts] Re: DOM Structure > > >> Hi, >> >> You can use IEGetUnrestrictedWindow for frames instead of =3D > >> IEGetCurrentDocument. >> >> HTH >> Artur >> ----- Original Message ----- >> From: "don mauck" <don.mauck@xxxxxxxxxx> >> To: <jawsscripts@xxxxxxxxxxxxx> >> Sent: Thursday, June 19, 2008 7:27 PM >> Subject: [jawsscripts] Re: DOM Structure >> >> >> Hello again, >> I've been looking at the HTML code this is brining in and I note that = >> =3D > >> not a=3D3D ll the source code is here. That is when I do a views of = >> the =3D > >> source I see =3D3D much more than I am seeing from the DOM. Is there a = = >> =3D > >> way to get all of the =3D3D source into the DOM? It appears that there = = >> is =3D > =3D > >> more than on frame, would th=3D3D at make a difference, can I control =3D= > >> which frame I am pulling the DOM source=3D3D to of? Thanks again for = >> all =3D > >> the great advice. =3D3D >> >> >> >> >> Oracle >> Don Mauck | Accessibility Evangelist =3D3D >> >> Cross Applications Unlimited >> 7700 Technology Way >> Denver CO 80237 >> Phone (303) 334-4184 >> Email don.mauck@xxxxxxxxxx =3D3D >> >> >> -----Original Message----- >> From: jawsscripts-bounce@xxxxxxxxxxxxx = >> [mailto:jawsscripts-bounce@freelists=3D3D >> .org] On Behalf Of Bryan Garaventa >> Sent: Wednesday, June 18, 2008 10:54 AM >> To: jawsscripts@xxxxxxxxxxxxx >> Subject: [jawsscripts] Re: DOM Structure >> >> The best way is to save the DOM to a variable like so, >> >> var object dom, string htmlString >> >> let dom =3D3D3D IEGetCurrentDocument() >> >> ; Save the entire contents of the DOM into a string. >> >> let htmlString =3D3D3D dom.documentElement.outerHTML >> >> Say (htmlString, 0) >> >> >> Just use standard JavaScript commands to access more specific = >> elements with=3D3D in the DOM. Like... >> >> let NumberOfFrames =3D3D3D dom.frames.length >> >> And so on. >> >> >> ----- Original Message ----- >> From: "don mauck" <don.mauck@xxxxxxxxxx> >> To: <jawsscripts@xxxxxxxxxxxxx> >> Sent: Wednesday, June 18, 2008 9:28 AM >> Subject: [jawsscripts] DOM Structure >> >> >>>I know this question might have been answered at some earlier time, = >>>=3D3D >> >>>however, I admit I cannot find any of the responses. I need to = >>>examine =3D3D=3D > >> >>>the values in a DOM structure so I'm thinking tat I could load it = >>>into =3D3D=3D > >> >>>a string and then evaluate it from their. I just don't find anything = >>>=3D3D=3D > >> >>>in the "Default.JSS" or anywhere else that strings information = >>>directly =3D3D=3D > >> >>>from the DOM. Can anyone on this list refresh my memory or give me = >>>=3D3D >> >>>some pointer/ideas? I promise I won't delete or otherwise lose the = >>>=3D3D >> >>>responses so as not to bother the list again with this question. = >>>Thanks i=3D3D >> n advance. >>> >>> Oracle <http://www.oracle.com/> >>> Don Mauck | Accessibility Evangelist Cross Applications Unlimited = >>> 7700 Technology Way Denver CO 80237 Phone (303) 334-4184 Email = >>> don.mauck@xxxxxxxxxx >>> >>> >>> __________ >>> View the list's information and change your settings at =3D3D >> >>> //www.freelists.org/list/jawsscripts >>> >> >> __________ >> View the list's information and change your settings at = >> http://www.freelist=3D3D s.org/list/jawsscripts >> >> >> __________ >> 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 >> > > __________=3DA0 > 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 > > > > __________ > 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 http://www.freelist= s.org/list/jawsscripts __________ View the list's information and change your settings at //www.freelists.org/list/jawsscripts