Provide a title for each frame.
Rationale
A sighted user can scan a Web page to look for the information they want on the page. However, because screen readers read the page sequentially, a blind user cannot skip over information unless the application has been coded to provide this support. Screen readers provide the capability to list frames on the Web page. When the frames have meaningful titles, the user can select the frame they want to visit and skip over the information that is redundant or irrelevant. This same function is used in Notes client applications to quickly move between frames. When a blind user moves to a new frame, the frame title is used to provide context for where they are in the application.
If the frame does not have a title, someone using a screen reader will hear "Untitled" and they will not know where they are in the application unless they start reading the frame. If the frame has a title, but it is not meaningful, the frameset cannot be used to efficiently navigate the application. For example, if the frame title is "Left", this provides no information about the purpose of the frame.
Development techniques
One or more of the following techniques are required to meet Checkpoint 1.3 from the Lotus Notes Application Accessibility Checklist:
- Provide a meaningful name for each frame within the frameset.
- Select the frame and open the Frame Properties Box.
- Go to the Basics tab and enter a title in the name field. Examples of meaningful frame names include
"Navigation" or "Main" for the main content of the page. Names like "top"
or "Red" are not meaningful and do not meet
the requirement of the checkpoint. Do not add the word "frame" to each frame title
since the screen reader will identify the object as a frame. If the title is "Navigation frame",
the user will hear "Navigation frame frame." when they navigate to the frame.
- Even if you have specified that the frame does not receive focus using the "No focus on F6" option, you must still provide a useful frame name. Otherwise, the frame will display as "Untitled" when it is displayed in the Frames List using assistive technology.
- When the frame includes a page, provide a meaningful name for the page.
- Select the page and open the Page Properties Box.
- Go to the Basics tab and enter the page name in the name field. The page name should briefly describe the purpose of the page.
- Do not use abbreviations in frame or page names. Frame names like "navfr" cannot be understood when spoken by a screen reader.
Testing techniques
Test the Web site to ensure that it complies with accessibility requirements.
Install the following tools to test this checkpoint:
- A screen reader for testing with the Notes Client user interface or the Domino Web interface.
- A Web accessibility checking tool.
Techniques
| Action | Result | |
|---|---|---|
| 1. |
This step applies only if the application uses the Web interface.
Test each page of the application with a Web checking tool to verify that a title is provided for all frames. |
Pass/Fail:
|
| 2. |
This step applies only if the application uses the Web interface. After you have tested with a Web checking tool, test the Web application with a screen reader. Verify that the screen reader announces the frame title for all frames, and that the frame titles are meaningful. |
Pass:
Fail:
|
| 3. |
Test the Notes client application with a screen reader to verify frame titles are meaningful.
|
Pass:
Fail:
|
©2001, 2008 IBM Corporation
Last updated February 08, 2008.
