W3C home > Mailing lists > Public > wai-xtech@w3.org > July 2007

Re: Accessible custom contextmenu

From: Chris Blouch <cblouch@aol.com>
Date: Mon, 23 Jul 2007 10:16:35 -0400
Message-ID: <46A4B843.3050903@aol.com>
To: kiran.kaja@sap.com
CC: wai-xtech@w3.org
Once the popup DIV exists in the DOM, do you move focus to that DIV? I 
have found that generally the focus move will get Jaws' attention so 
that it will know you have new content there. You will need to put 
tabindex="-1" to make the div focusable. On IE it also appears to read 
the updated content contained in h tags as part of the focus move. So I 
would put some audible hint text inside some h tags at the beginning of 
the popup content to help folks know what they've just been moved to. 
You can style the h tags to hide the text from the visible interface if 
it is a redundant description of the visual object.

Hope this helps.

CB
kiran.kaja@sap.com wrote:
>
> Hi all,
>
> I have to design a custom contextmenu for a particular element on the 
> page which overwrites the browser's context menu. I plan to use a 
> popup object to show the menu. The menu container will be a div 
> element and each menu will be a link or a span.
>
> What is the best way to make this context menu accessible? My initial 
> findings suggest that Jaws has problems detecting that the popup has 
> come up on the screen.
>
> Any help in this regard is greatly appreciated.
>
> Thanks,
> Kiran Kaja.
> TCCI PU Test Services (ATL)
> SAP Labs India Pvt. Ltd.
> Salarpuria GR Tech Park,
> 69/2 Mahadevapura, KR Puram,
> Whitefield, Bangalore - 66
> Ph: +91-80-4139-9736
> Mobile: +91-9980027372
> E-mail: kiran.kaja@sap.com
>
> This e-mail may contain trade secrets or privileged, undisclosed, or 
> otherwise confidential information. If you have received this e-mail 
> in error, you
>
> are hereby notified that any review, copying, or distribution of it is 
> strictly prohibited. Please inform us immediately and destroy the 
> original transmittal.
>
> Thank you for your cooperation.
>
Received on Monday, 23 July 2007 14:16:50 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 13:15:43 GMT