You are deploying a Web application on your company's intranet. Your company has selected Internet Explorer 5.5 as its standard Web browser. Users would like to have online help available for your application with minimal overhead and without needing to manage additional windows. How should you implement user assistance for this application?
A. Display help in a second browser window.
B. Display help by using control properties to hide and show Label controls.
C. Display help in the Internet Explorer search pane.
D. Display help using DHTML to hide and show controls.
Answer C is correct. With Internet Explorer as a standard browser, you can use the IE search pane to display help. Answer A is incorrect because a second browser window can be difficult to manage for end users. Answer B is incorrect because this solution requires an additional round trip to the server. Answer D is incorrect because downloading the help and hiding it until it is needed can require users to download larger Web pages.
Users with certain browsers report that they are having difficulty using your Web application because they are browsing without graphics. What should you do to make your application more accessible in this situation?
A. Ensure that the graphics are saved in GIF format so that they will quickly download.
B. Add ALT text to all graphics to indicate their purpose.
C. Use the AccessKey property to associate access keys with all graphics.
D. Provide an alternative version of the page with no graphics.
Answer B is correct. All graphics should have an ALT attribute that conveys the important information about the image. Answer A is incorrect because download speed alone does not improve the accessibility of the application. Answer C is incorrect because only the controls and links that act as controls should have an AccessKey property. Answer D is incorrect because providing an entirely separate page should be viewed as a last resort because keeping the modifications to the regular and alternative pages synchronized can be difficult.
Which of these Web pages violates common accessibility guidelines? (Select two.)
A. A page that supplies a link to a transcript in addition to an audio file
B. A page that beeps and waits for a correction when the user enters an invalid date on a form
C. A page that uses the <H1> and <H2> tags for two levels of outlining
D. A page that shows a red bullet for bad values and a green bullet for good values in a complex table
Answer B and D are correct. Accessibility guidelines specify that you should not use only sound or only color to convey information. Answers A and C are incorrect because they both follow the guidelines for making the application more accessible.
Your Web application allows data entry through a form. The form uses the browser's default colors and fonts throughout. When the user makes a data entry mistake, the computer beeps and the cursor remains in place. When the user saves a record, the entry colors are cleared and the cursor is returned to the first control on the form.
What should you do to make this form more accessible?
A. Prompt the user before clearing the form.
B. Set the form's bgColor to white instead of depending on the system properties.
C. Provide audio notification of saves.
D. Provide an additional, non-audio means of notification for data entry errors.
Answer D is correct. Providing an additional non-audio notification as a means of feedback will increase the accessibility of the application. Answer A is incorrect because it is more of a usability issue rather than an accessibility issue. Answer B is incorrect because using a specific background color can interfere with the user's system settings. Answer C is incorrect because accessible applications should not depend on sound as the sole means of feedback.
Your application will be used by people who depend on accessibility aids such as screen readers. Which properties should you explicitly set for controls in this application? (Select two.)
A. The bgColor property of the Document object
B. ALT text for Image controls
C. The scope attribute for Table Header cells
D. AccessKey properties for Label controls
Answer B and C are correct. All graphics require ALT text to be accessible to those who are browsing with graphics turned off. Table header cells should have a scope attribute to indicate that their contents apply to the entire column in the table. Answers A and D are incorrect because these properties do not assist accessibility aids such as screen readers.
Your group is designing a new Web application to be deployed on your company's Internet site. The project lead proposes using Microsoft's new HTML Help 2.0 for user assistance in this application. Should you endorse this proposal?
A. Yes, because HTML Help is the standard help for Visual Studio .NET applications.
B. Yes, because HTML Help can be viewed in any Web browser.
C. No, because HTML Help cannot use the full range of standard HTML 4.01 tags.
D. No, because HTML Help is available only on the Microsoft Windows operating system.
Answer D is correct because the HTML Help viewer is a Windows-only technology and might not be appropriate for use on an Internet Web site where users might use different operating systems. Answers A and B are incorrect because these reasons are not enough if the help cannot be displayed successfully across the operating systems. Answer C is incorrect because an HTML Help file can use any valid HTML markup.
Your Web application includes a Label control with an ID of lblCaption and a TextBox control with an ID of txtData. The Text property of the Label control is set to Enter Data. Which two properties of the TextBox control should you set to ensure that it can be accessed by the expected keyboard actions? (Select all that apply.)
Answers A and B are correct. The TabIndex property is important to ensure that the control can be accessed by the Tab key, and the AccessKey property is important to ensure that the control can be accessed by an accelerator key. Answers C and D are incorrect because these properties do not impact the keyboard actions.
You are developing an online checkbook application. Currently, the application plays a music file when the checkbook is in balance. Which of these modifications would make the application more accessible? (Select two.)
A. Add a message box that is also displayed when the checkbook is in balance.
B. Allow the user to select a custom music file to play when the checkbook is in balance.
C. Allow the user to set the volume of the music played when the checkbook is in balance.
D. Display a check mark graphic when the checkbook is in balance.
Answers A and D are correct. To make an application that depends on sound for notification more accessible, you must add a non-audio means of notification. Answers B and C are incorrect because these modifications do not increase accessibility of the application.
Your Web application uses a frame set to organize information. What must you do to comply with the Section 508 accessibility guidelines?
A. Provide title text for each frame.
B. Provide a link to an alternative, non-framed page.
C. Replace the frame set with a table.
D. Add an ALT text tag to the FRAMESET tag.
Answer A is correct. You should provide a title text for each frame. Answers B and C are incorrect because frames can be used in accessible sites as long as frames are titled with text that makes identifying and navigating between frames easy. Answer D is incorrect because the ALT text applies to images rather than the FRAMESET tag.