Hrm, the description isn't too good, it takes a tag as a param, so I suspect it won't be all that helpful after all. FS' answer to how I wanted to navigate pages was use the JAWS+F6 dialog, for what it's worth. Maybe you'll like that interface, I sure don't. It can, however, limit you to seeing just a particular level of headings. On 2/1/10, Holdsworth, Lynn <Lynn.Holdsworth@xxxxxxxxxxx> wrote: > Thanks Soronel. I wish FS would add that switch. > > I can't work out how GetTagIndex is supposed to work. Do you have any > idea? > > Here's my first attempt at the script. Lots of work still to do on it, > as it crashes when no headings of the level I'm after are present. Also > I'm not sure if I can stop the darn thing wrapping to top of page. I'll > get there though. > > function NextHeadingLevel(int hLevel) > var > int j > > SaveCursor() > let j = MoveToHeading (s_next, 0) > while (GetCurrentHeadingLevel() != hLevel && j == 1) > let j = MoveToHeading (s_next, 0) > EndWhile > Say (GetCurrentHeading(), ot_status, false) > EndFunction > > > -----Original Message----- > From: jawsscripts-bounce@xxxxxxxxxxxxx > [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Soronel Haetir > Sent: 01 February 2010 17:05 > To: jawsscripts@xxxxxxxxxxxxx > Subject: [jawsscripts] Re: MoveToHeading function > > Ah, so I wasn't the only one who was annoyed by the change from whole > page header jumping! I even asked for a switch to bring back the old > behavior, since it used to do this. > > As for your question, I would probably start with > GetCurrentHeadingLevel, GetTagIndex and and GetHeadingCount. > > Good luck. > > On 2/1/10, Holdsworth, Lynn <Lynn.Holdsworth@xxxxxxxxxxx> wrote: >> Hi all, >> >> I'm trying to rewrite the MoveToHeading function so that it takes no >> account of the current heading level when moving to the next or prior >> heading. For example, if I know there's an H3 on a page and want to >> move straight to it, I don't want Jaws to constrain my movement >> because I'm not at the right heading level. >> >> To start with, I need to work out which element is currently active in > >> the virtual buffer. Is there a function that'll give me this info? >> >> TIA, Lynn >> >> >> -- >> DISCLAIMER: >> >> NOTICE: The information contained in this email and any attachments is > >> confidential and may be privileged. If you are not the intended >> recipient you should not use, disclose, distribute or copy any of the >> content of it or of any attachment; you are requested to notify the >> sender immediately of your receipt of the email and then to delete it >> and any attachments from your system. >> >> RNIB endeavours to ensure that emails and any attachments generated by > >> its staff are free from viruses or other contaminants. However, it >> cannot accept any responsibility for any such which are transmitted. >> We therefore recommend you scan all attachments. >> >> Please note that the statements and views expressed in this email and >> any attachments are those of the author and do not necessarily >> represent those of RNIB. >> >> RNIB Registered Charity Number: 226227 >> >> Website: http://www.rnib.org.uk >> >> >> >> This message has been scanned for viruses by Websense Hosted Security >> - http://www.websense.com/content/HostedEmailSecurity.aspx >> >> __________ >> Visit and contribute to The JAWS Script Repository >> http://jawsscripts.com >> >> View the list's information and change your settings at >> //www.freelists.org/list/jawsscripts >> >> > > > -- > Soronel Haetir > soronel.haetir@xxxxxxxxx > __________ > Visit and contribute to The JAWS Script Repository > http://jawsscripts.com > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > > > > To report this e-mail as Spam, please forward it to: > spam@xxxxxxxxxxxxxxx > __________ > Visit and contribute to The JAWS Script Repository http://jawsscripts.com > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > > -- Soronel Haetir soronel.haetir@xxxxxxxxx __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at //www.freelists.org/list/jawsscripts