Forum Moderators: open

Message Too Old, No Replies

Section 508 accessibility question -- text links

Is it compliant with Section 508 to do them this way?

         

datadame

4:39 pm on Jan 10, 2005 (gmt 0)

10+ Year Member



I've been working with a webmaster on a particular site, trying to help him get it into compliance with Section 508. One problem it had was that the navigation was done with Javascript, and we had at least one blind user who called to complaine that there were no navigation links on the page (her screenreader didn't recognize them).

I talked with that webmaster about adding text links to the bottom of the page, with a link to them at the top. He understood the idea. What he's done, however, is create a page with content that's just a collection of text links to the various pages on the site (not quite a site map page, but close). Each page on his site now has "Access Text Links" in an appropriate place at the top, and it goes to that new page.

This is the first time I've seen it done this way, as opposed to a collection of text links on each page. Does anyone have any experience, educated guesses, intuition, etc., as to whether this would pass muster, especially with 508? Paragraph (l) [lower case L] says: "...if a web page uses a script to create a graphic map of menu choices when the user moves the pointer over an icon, the web site designer may be required to incorporate "redundant text links" that match the menu choices because functional text for each menu choice cannot be rendered to the assistive technology." But it doesn't appear to address whether those redundant text links must appear on each page or would be acceptible on a page of their own.

What do you think?

balam

3:30 am on Jan 11, 2005 (gmt 0)

10+ Year Member



> What do you think?

Commenting on the concept as a whole, I think you're adding an extra step to what is generally already an uphill climb for "challenged" visitors.

belladonna

5:08 pm on Jan 11, 2005 (gmt 0)

10+ Year Member



It may conform to the letter of the law, but certainly not the spirit (making things easier for the disabled). It's doubling the work for a blind person, who now must visit two pages every time she wishes to navigate to another section. (I do a lot of section 508 work for a university and the method you describe is something we would *never* use. I've also never seen it mentioned as an option in any of the accessibility classes I've taken or books I've read. If it were a legitimate method, I'd expect to find it discussed at least occasionally.)

Depending on how the navigation is set up, it might be possible to add those links via <noscript> tags on each page. Then they'll only show up if javascript is off. It's been a while since I've played with screenreaders, but I think at least some of them will pick up on the <noscript> info. (It may also help search engines spider the site more completely.)

orion_rus

6:13 pm on Jan 11, 2005 (gmt 0)

10+ Year Member



datadame, i think user can't see ur link due only 3 reasons:
- Different Type of Browser and ur jscript can't work on it.
- Firewall, which penetrates jscript due to illegal usage
- Jscript turns off. as it was said before u need to use <noscript> tag when.
If noscript doesn't help u, u need to see ur javascript where it can be cut off by firewall or another browser
Good luck to you

pageoneresults

6:39 pm on Jan 11, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Web Content Accessibility Guidelines 1.0 [w3.org]

belladonna brings up the use of the

<noscript></noscript>
element which may be a solution in this case.

6.3 Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported. If this is not possible, provide equivalent information on an alternative accessible page. [Priority 1]
For example, ensure that links that trigger scripts work when scripts are turned off or not supported (e.g., do not use "javascript:" as the link target). If it is not possible to make the page usable without scripts, provide a text equivalent with the NOSCRIPT element, or use a server-side script instead of a client-side script, or provide an alternative accessible page as per checkpoint 11.4. Refer also to guideline 1.

I'd also look at what it is about the menu that makes it inaccessible. There are many different ways to skin a cat when using JavaScript. And, don't be afraid to use it as it can actually aid in accessibility as stated in the guidelines for its use.

datadame

6:53 pm on Jan 11, 2005 (gmt 0)

10+ Year Member



In the interest of self-preservation :), let me reiterate that the site in question is not one I built. We're just trying to help another agency retrofit its existing site for accessibility.

Frankly, if the decision were mine, I'd tell them that their fix isn't sufficient, and that they have to do it in the more mainstream or standard way. I have, however, absolutely zero authority on this one. All I'm empowered to do is tell them whether or not their site is compliant, and suggest ways to fix it where it's not. I've done that, and the agency in question did their own fix instead. So now I'm trying to figure out whether it's compliant - legally, functionally, technically.

I'm sure their logic was that having the visitor's browser go to another page to get the text links is not substantively different for the visitor, from having the browser go to a bookmark. Both require navigation and a screen change, and both require clicking on a link to continue the visit, whether to the Home Page or another one.

They did modify each page in the site with a link to the text links at the top, so that's good anyway. While they were at it, it would have been better if they'd gone ahead and added the cluster of text links at the bottom of each page...but they didn't.

pageoneresults

7:11 pm on Jan 11, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



But it doesn't appear to address whether those redundant text links must appear on each page or would be acceptible on a page of their own.

There are only suggestions available from the authoritative resources on this subject. There is no legal or illegal. It is either accessible or it is not.

What they appear to have done is added an extra step in the process for the user. If that is the case, this would not be the right way. From where I'm sitting, those links need to be on every page with a skip navigation link. They can be inserted into a standard include to make it easier to maintain.