Testcase for Javascript, Accessibility and .NET

Tuesday, October 3, 2006 8:00 | Filed in Accessibility, Articles, Public Sector, Standards, Technology

I was commenting only the other day that there were some problems with .NET and accessibility because of the way in which .NET uses javascript to carry out postbacks to tell the server to carry out updates on the web page. As I said then, this isn’t Microsoft’s fault — they are working within the limitations of HTML which really only provides for contacting the server on pressing a button or clicking a hyperlink, and .NET allows you to do server updates in more circumstances than this.

I personally could happily do without the rest of the javascript features, but the postback one is really, really useful. However obviously if you provide functionality which requires javascript and doesn’t have an equivalent unscripted option — which you can’t do for a postback — you are in breach of WCAG 6.3, and therefore can’t produce a site that meets even conformance level single A.

And yet, it’s possible that the majority of assistive technologies will be able to carry out this task. I was having a discussion with Robin Christopherson of AbilityNet and he pointed out that the only way to accurately test whether or not assistive technology works would be to actually carry out the testing.

So here we have it — my testcase — please note that this requires javascript and is therefore one of the exceptions to my site’s normal accessibility policy.

You can leave a response, or trackback from your own site.

21 Comments to Testcase for Javascript, Accessibility and .NET

  1. Robin says:

    October 3rd, 2006 at 4:28 pm

    Just testing the accessibility of do postback functionality.

  2. Gavin says:

    October 4th, 2006 at 12:55 pm

    Server Application Unavailable!

  3. JackP says:

    October 10th, 2006 at 10:07 pm

    Grant Broome has carried out some testing using JAWS 7.0, and both test cases seem to be fine using this. I’ll spare you the technical descriptions and just leave you with this:

    From this I would say that the page is working as intended. I cannot vouch for any other screenreaders, but considering that many voices are shouting at the AT vendors at the moment I think Freedom Scientific can feel pretty pleased with themselves.Grant Broome

  4. priti says:

    December 12th, 2006 at 5:18 am

    Hi,

    The first test case worked fine for me but the second one didn’t.
    I am using JAWS 7.0 and Microsoft Windows XP Professional and Internet Explorer 6.0.

    When I checked the first check box and the information got updated JAWS read the updated information. However in the case of the second check box, JAWS only read the change in the state of the check box may be because of the heading and read the entire page again.

    Ideally JAWS should have read the data table that is added on the page.

    In addition would like to make a suggestion label for a check box generally appears to the right of the control as per normal conventions. This is what I feel, I am an individual with low vision and found it very confusing at the start.

    Anyways it was a good attempt…

  5. JackP says:

    December 12th, 2006 at 7:47 am

    Priti,
    sorry – it did actually work. In the second case it was actually intended that the entire page was read again. I appreciate that not that much actually changed on this page but in theory the second check was to allow a postback to the same page with significant differences where you would want the entire page read again!

  6. JackP says:

    December 12th, 2006 at 7:47 am

    Priti:
    also good point re: the checkbox labelling…

  7. Ian Sparham says:

    May 2nd, 2007 at 10:41 am

    Jack – this tool appears to address this problem, at least in part:

    http://www.ajaxium.com/ajax-for-asp.net.aspx

    Ajaxium automatically downgrades to a traditional ASP.NET application for visitors whose browsers don’t support JavaScript, XML over HTTP, or whose JavaScript is disabled.

  8. ThePickards » Blog Archive » Be Accessible, Don’t Meet Guidelines says:

    May 7th, 2007 at 4:06 pm

    [...] agents. For example, Microsoft .NET uses javascript to carry out a “postback” which my limited testing has suggested is certainly supported by at least some assistive user [...]

  9. 1234test.com says:

    August 31st, 2011 at 3:44 am

    How To Change Your Business…

    [...]When you have knowledge, skills and experience these are are crucial to make you happy at all things in life.[...]…

  10. san diego houses for rent says:

    September 11th, 2011 at 9:18 am

    San Diego Houses…

    [...]To have good skills you can be good at many more things while making less mistakes doing it..[...]…

  11. penny auctions forum says:

    September 20th, 2011 at 9:17 am

    Blogging About Auctions…

    …Having good skills you can successfully do at many more jobs while making less mistakes doing it.[...]…

  12. Kartenquiz says:

    October 4th, 2011 at 8:57 pm

    New Ideas On How To Lose Weight…

    …When you are aware what is your job you will be more successful than when you have no ideas…..

  13. plastic surgery internet marketing says:

    November 4th, 2011 at 2:38 am

    Where To Find Best Methods For Marketing…

    …If you have skills and experience, these are are very important to make you happy at all things in life….

  14. Miami plastic surgery marketing says:

    November 6th, 2011 at 11:27 pm

    Where To Find Advice On Plastic Surgery Advertisment…

    [...]If you are conscious when working at your projects you can be a lot more successful than if you have no knowledge..[...]…

  15. dining solutions direct says:

    November 8th, 2011 at 11:13 pm

    How To Find Good Dining Solutions…

    [...]When you know when doing your work you will do more than if you are completely without skills..[...]…

  16. tag heuer sunglasses says:

    December 5th, 2011 at 11:59 pm

    Where To Find Carrera Sunglasses…

    [...]It’s great that individuals even now know quite a bit about point like that. It’s superior to understand a lot of people nevertheless care about this[...]…

  17. tag heuer lunettes says:

    December 23rd, 2011 at 3:57 pm

    Find Great Tag Heuer Sunglasses…

    [...]It’s good that individuals nonetheless know a good deal about factor like that. It’s good to know a number of people nonetheless care about this[...]…

  18. fast cash commissions review says:

    December 27th, 2011 at 4:39 pm

    How To Do Joint Ventures…

    [...]Are you totally confident that is the correct information. I head something else. I’ll check your web page inside the long term.[...]…

  19. challenge coins says:

    January 2nd, 2012 at 7:08 pm

    Get Challenge Coins Online…

    [...]It’s wonderful that individuals nonetheless know quite a bit about thing like that. I will verify your web-site within the long term.[...]…

  20. discount perfume says:

    February 4th, 2012 at 3:37 am

    Smell Well And Attract Men…

    [...]When you know when doing your work you will do more than if you are completely without skills..[...]…

  21. israeli sex says:

    February 9th, 2012 at 3:55 pm

    O Seven Unicode…

    [...]Writing about a subject like this can be rather challenging. It really is fantastic to understand some individuals nevertheless care about this[...]…

Leave a comment