Skip to main content
Inspiring
November 13, 2017
Answered

How to skip custom navigation and go to a specific item on a page

  • November 13, 2017
  • 1 reply
  • 2268 views

Hello,

I have a built a course that needs to be 508-compliant. The course has custom navigation buttons at the top of the page, and one of the requirements is that a user using a keyboard and a screenreader needs to be able to skip over those repetitive navigation elements and go right to the "content" on the page. So if the user selects this button, which is the first thing in the tab order, it will skip over the navigation and the keyboard focus will be on the content. I don't know how to do this in Captivate. Has anybody been able to do this?

Thanks

This topic has been closed for replies.
Correct answer yoncau2719591

Hi Erik,

This is promising - I am not sure if I'm not doing this correctly? When i press shift+enter to select that button it doesn't seem to do anything. This is what I have entered into my advanced actions - maybe I'm missing something obvious as I am not that familiar with Captivate and javascript.


OK so here is what worked. Thanks for all the suggestions:

document.getElementById("insert name of your button").onkeypress = function() {myFunction()};

function myFunction() {

var elem = document.getElementById("insert name of the item on the page you want to skip to");

$(elem).focus();}

1 reply

Erik Lord
Inspiring
November 13, 2017
Inspiring
November 14, 2017

Hi,
I know how to change the tab order, but what i need is a button that will skip over all the nav items and take the learner to the content on the page. Please let me know if I'm not being clear.

Thanks

Inspiring
November 14, 2017

I think what Eric is saying is that, even though your navigation buttons happen to be located at the very top of the slide, that doesn't necessarily mean they will be the first thing encountered by a disabled user navigating the content via their keyboard (or a screenreader software app).

You can configure the content (via the tab ordering) so that when the learner reaches the slide their tabs will take them to successive content objects on the slide, with the navigation buttons being the last items they reach.  For navigation to be possible for these users, the nav buttons just need to be available SOMEWHERE on the slide.  You the designer determine whether that is first up or last.


Hi Rod,

I did actually have it set up that way, but the way the client (government) requires it to be set up is that the tabbing order is in the same order as it appears to a sighted user. Therefore they would like a button to be able to skip the navigation. Here is an example of a web page where this is implemented - if you go to this page and hit the tab key you will see the skip navigation and go to content link HHS.gov

I know that  Lectora has the ability to do this, I wasn't sure if this is possible with Captivate.

Thanks